[15-Jun-2026 06:27:44 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 06:28:36 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781503714561","orderId":"OMO2606151138338025088787V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781504913783,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151142455605884803V","paymentMode":"UPI_QR","timestamp":1781503965605,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"PUNB0872300","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616630631126","upiTransactionId":"PNBADC67301EF144510AA4A32937BA4C80E","vpa":"naXXXXXXXte@pnb"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"PUNB0872300","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616630631126","upiTransactionId":"PNBADC67301EF144510AA4A32937BA4C80E","vpa":"naXXXXXXXte@pnb"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 06:28:36 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781503714561
            [orderId] => OMO2606151138338025088787V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781504913783
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151142455605884803V
                            [paymentMode] => UPI_QR
                            [timestamp] => 1781503965605
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => PUNB0872300
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 616630631126
                                    [upiTransactionId] => PNBADC67301EF144510AA4A32937BA4C80E
                                    [vpa] => naXXXXXXXte@pnb
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => PUNB0872300
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 616630631126
                                                    [upiTransactionId] => PNBADC67301EF144510AA4A32937BA4C80E
                                                    [vpa] => naXXXXXXXte@pnb
                                                )

                                            [currency] => INR
                                            [amount] => 10000
                                        )

                                )

                        )

                )

        )

)

[15-Jun-2026 06:28:36 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 06:28:36 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 06:28:36 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 06:28:36 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 06:28:36 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 06:28:36 UTC] Payment not successful, status: FAILED
[15-Jun-2026 06:28:36 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781503714561","orderId":"OMO2606151138338025088787V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781504913783,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151142455605884803V","paymentMode":"UPI_QR","timestamp":1781503965605,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"PUNB0872300","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616630631126","upiTransactionId":"PNBADC67301EF144510AA4A32937BA4C80E","vpa":"naXXXXXXXte@pnb"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"PUNB0872300","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616630631126","upiTransactionId":"PNBADC67301EF144510AA4A32937BA4C80E","vpa":"naXXXXXXXte@pnb"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 06:30:02 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 06:30:02 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 06:30:02 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 06:30:02 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 06:30:02 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 06:30:02 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 06:30:02 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 06:30:02 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 06:30:02 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 06:30:02 UTC] Available dates found: 3
[15-Jun-2026 06:30:04 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 06:30:04 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 06:30:04 UTC] Current time (IST): 12:0
[15-Jun-2026 06:30:04 UTC] Requested date: 2026-06-16
[15-Jun-2026 06:30:04 UTC] Today: 2026-06-15
[15-Jun-2026 06:30:04 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 06:30:04 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 06:30:04 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 06:30:04 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 06:30:04 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 06:30:04 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 06:30:04 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 06:30:04 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 06:30:04 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 06:30:04 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 06:30:04 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 06:30:04 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 06:30:04 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 06:30:04 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 06:30:04 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 06:30:04 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 06:30:04 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 06:30:04 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 06:30:04 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 06:30:04 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 06:30:04 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 06:30:04 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 06:30:04 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 06:30:04 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 06:30:04 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 06:30:04 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 06:30:04 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 06:30:04 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 06:30:04 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 06:30:04 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 06:30:04 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 06:30:04 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 06:30:16 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 06:31:48 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 06:31:48 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 06:31:48 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 06:31:48 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 06:31:48 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 06:31:48 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 06:31:48 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 06:31:48 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 06:31:48 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 06:31:48 UTC] Available dates found: 3
[15-Jun-2026 06:31:50 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 06:31:50 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 06:31:50 UTC] Current time (IST): 12:1
[15-Jun-2026 06:31:50 UTC] Requested date: 2026-06-16
[15-Jun-2026 06:31:50 UTC] Today: 2026-06-15
[15-Jun-2026 06:31:50 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 06:31:50 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 06:31:50 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 06:31:50 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 06:31:50 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 06:31:50 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 06:31:50 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 06:31:50 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 06:31:50 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 06:31:50 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 06:31:50 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 06:31:50 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 06:31:50 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 06:31:50 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 06:31:50 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 06:31:50 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 06:31:50 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 06:31:50 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 06:31:50 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 06:31:50 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 06:31:50 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 06:31:50 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 06:31:50 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 06:31:50 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 06:31:50 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 06:31:50 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 06:31:50 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 06:31:50 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 06:31:50 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 06:31:50 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 06:31:50 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 06:31:50 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 06:31:55 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 06:53:59 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 06:53:59 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 06:53:59 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 06:53:59 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 06:53:59 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 06:53:59 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 06:53:59 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 06:53:59 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 06:53:59 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 06:53:59 UTC] Available dates found: 3
[15-Jun-2026 06:54:02 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 06:54:02 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 06:54:02 UTC] Current time (IST): 12:24
[15-Jun-2026 06:54:02 UTC] Requested date: 2026-06-16
[15-Jun-2026 06:54:02 UTC] Today: 2026-06-15
[15-Jun-2026 06:54:02 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 06:54:02 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 06:54:02 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 06:54:02 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 06:54:02 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 06:54:02 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 06:54:02 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 06:54:02 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 06:54:02 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 06:54:02 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 06:54:02 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 06:54:02 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 06:54:02 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 06:54:02 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 06:54:02 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 06:54:02 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 06:54:02 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 06:54:02 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 06:54:02 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 06:54:02 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 06:54:02 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 06:54:02 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 06:54:02 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 06:54:02 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 06:54:02 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 06:54:02 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 06:54:02 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 06:54:02 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 06:54:02 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 06:54:02 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 06:54:02 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 06:54:02 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 06:54:15 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781505251215","orderId":"OMO2606151204113979939262V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781506451377,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151204161163376574V","paymentMode":"UPI_INTENT","timestamp":1781505256160,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 06:54:15 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781505251215
            [orderId] => OMO2606151204113979939262V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781506451377
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151204161163376574V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781505256160
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 06:54:15 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 06:54:15 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 06:54:15 UTC] Amount Conversion: 20000 paise = 200 rupees
[15-Jun-2026 06:54:15 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 06:54:15 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[15-Jun-2026 06:54:15 UTC] Payment not successful, status: FAILED
[15-Jun-2026 06:54:15 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781505251215","orderId":"OMO2606151204113979939262V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781506451377,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151204161163376574V","paymentMode":"UPI_INTENT","timestamp":1781505256160,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 06:55:34 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 06:57:43 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781505461062","orderId":"OMO2606151207418254209257V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781506661809,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151207466735088013V","paymentMode":"UPI_INTENT","timestamp":1781505466711,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 06:57:43 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781505461062
            [orderId] => OMO2606151207418254209257V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781506661809
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151207466735088013V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781505466711
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 06:57:43 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 06:57:43 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 06:57:43 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 06:57:43 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 06:57:43 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 06:57:43 UTC] Payment not successful, status: FAILED
[15-Jun-2026 06:57:43 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781505461062","orderId":"OMO2606151207418254209257V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781506661809,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151207466735088013V","paymentMode":"UPI_INTENT","timestamp":1781505466711,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 06:58:56 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781505532288","orderId":"OMO2606151208533736298397V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781506733354,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151208568549140379V","paymentMode":"UPI_QR","timestamp":1781505536894,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 06:58:56 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781505532288
            [orderId] => OMO2606151208533736298397V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781506733354
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151208568549140379V
                            [paymentMode] => UPI_QR
                            [timestamp] => 1781505536894
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 06:58:56 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 06:58:56 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 06:58:56 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 06:58:56 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 06:58:56 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 06:58:56 UTC] Payment not successful, status: FAILED
[15-Jun-2026 06:58:56 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781505532288","orderId":"OMO2606151208533736298397V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781506733354,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151208568549140379V","paymentMode":"UPI_QR","timestamp":1781505536894,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 07:01:59 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781505716568","orderId":"OMO2606151211573077916535V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781506917292,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151212013306291608V","paymentMode":"UPI_INTENT","timestamp":1781505721377,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 07:01:59 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781505716568
            [orderId] => OMO2606151211573077916535V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781506917292
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151212013306291608V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781505721377
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 07:01:59 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 07:01:59 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 07:01:59 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 07:01:59 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 07:01:59 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 07:01:59 UTC] Payment not successful, status: FAILED
[15-Jun-2026 07:01:59 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781505716568","orderId":"OMO2606151211573077916535V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781506917292,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151212013306291608V","paymentMode":"UPI_INTENT","timestamp":1781505721377,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 07:02:35 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781505753695","orderId":"OMO2606151212342825884903V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781506954264,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151213488715884935V","paymentMode":"UPI_INTENT","timestamp":1781505828902,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 07:02:35 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781505753695
            [orderId] => OMO2606151212342825884903V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781506954264
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151213488715884935V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781505828902
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 07:02:35 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 07:02:35 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 07:02:35 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 07:02:35 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 07:02:35 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 07:02:35 UTC] Payment not successful, status: FAILED
[15-Jun-2026 07:02:35 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781505753695","orderId":"OMO2606151212342825884903V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781506954264,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151213488715884935V","paymentMode":"UPI_INTENT","timestamp":1781505828902,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 07:02:53 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781505769326","orderId":"OMO2606151212500731786539V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781506970056,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151212527325884903V","paymentMode":"UPI_INTENT","timestamp":1781505772765,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 07:02:53 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781505769326
            [orderId] => OMO2606151212500731786539V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781506970056
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151212527325884903V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781505772765
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 07:02:53 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 07:02:53 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 07:02:53 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 07:02:53 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 07:02:53 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 07:02:53 UTC] Payment not successful, status: FAILED
[15-Jun-2026 07:02:53 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781505769326","orderId":"OMO2606151212500731786539V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781506970056,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151212527325884903V","paymentMode":"UPI_INTENT","timestamp":1781505772765,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 07:02:54 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 07:02:54 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 07:02:54 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 07:02:54 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 07:02:54 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 07:02:54 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 07:02:54 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 07:02:54 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 07:02:54 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 07:02:54 UTC] Available dates found: 3
[15-Jun-2026 07:02:56 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 07:02:56 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 07:02:56 UTC] Current time (IST): 12:32
[15-Jun-2026 07:02:56 UTC] Requested date: 2026-06-16
[15-Jun-2026 07:02:56 UTC] Today: 2026-06-15
[15-Jun-2026 07:02:56 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 07:02:56 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 07:02:56 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 07:02:56 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 07:02:56 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 07:02:56 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 07:02:56 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 07:02:56 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 07:02:56 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 07:02:56 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 07:02:56 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 07:02:56 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 07:02:56 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 07:02:56 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 07:02:56 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 07:02:56 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 07:02:56 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 07:02:56 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 07:02:56 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 07:02:56 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 07:02:56 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 07:02:56 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 07:02:56 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 07:02:56 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 07:02:56 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 07:02:56 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 07:02:56 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 07:02:56 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 07:02:56 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 07:02:56 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 07:02:56 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 07:02:56 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 07:06:51 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 07:06:51 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 07:06:51 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 07:06:51 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 07:06:51 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 07:06:51 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 07:06:51 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 07:06:51 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 07:06:51 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 07:06:51 UTC] Available dates found: 3
[15-Jun-2026 07:06:54 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 07:06:54 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 07:06:54 UTC] Current time (IST): 12:36
[15-Jun-2026 07:06:54 UTC] Requested date: 2026-06-16
[15-Jun-2026 07:06:54 UTC] Today: 2026-06-15
[15-Jun-2026 07:06:54 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 07:06:54 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 07:06:54 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 07:06:54 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 07:06:54 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 07:06:54 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 07:06:54 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 07:06:54 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 07:06:54 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 07:06:54 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 07:06:54 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 07:06:54 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 07:06:54 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 07:06:54 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 07:06:54 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 07:06:54 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 07:06:54 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 07:06:54 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 07:06:54 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 07:06:54 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 07:06:54 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 07:06:54 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 07:06:54 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 07:06:54 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 07:06:54 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 07:06:54 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 07:06:54 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 07:06:54 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 07:06:54 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 07:06:54 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 07:06:54 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 07:06:54 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 07:07:06 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 07:07:31 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"ASTRO-1781506348-6370","orderId":"OMO2606151222287893345359V","state":"FAILED","currency":"INR","amount":100,"expireAt":1781507248790,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","paymentDetails":[{"transactionId":"OM2606151222349438315610V","paymentMode":"UPI_QR","timestamp":1781506354992,"currency":"INR","amount":100,"payableCurrency":"INR","payableAmount":100,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 07:07:31 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => ASTRO-1781506348-6370
            [orderId] => OMO2606151222287893345359V
            [state] => FAILED
            [currency] => INR
            [amount] => 100
            [expireAt] => 1781507248790
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151222349438315610V
                            [paymentMode] => UPI_QR
                            [timestamp] => 1781506354992
                            [currency] => INR
                            [amount] => 100
                            [payableCurrency] => INR
                            [payableAmount] => 100
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 07:07:31 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 07:07:31 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 07:07:31 UTC] Amount Conversion: 100 paise = 1 rupees
[15-Jun-2026 07:07:31 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 07:07:31 UTC] Amount Details: Original=100 paise, Converted=1 rupees
[15-Jun-2026 07:07:31 UTC] Payment not successful, status: FAILED
[15-Jun-2026 07:07:31 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"ASTRO-1781506348-6370","orderId":"OMO2606151222287893345359V","state":"FAILED","currency":"INR","amount":100,"expireAt":1781507248790,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","paymentDetails":[{"transactionId":"OM2606151222349438315610V","paymentMode":"UPI_QR","timestamp":1781506354992,"currency":"INR","amount":100,"payableCurrency":"INR","payableAmount":100,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 07:07:32 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 07:07:32 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 07:07:32 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 07:07:32 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 07:07:32 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 07:07:32 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 07:07:32 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 07:07:32 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 07:07:32 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 07:07:32 UTC] Available dates found: 3
[15-Jun-2026 07:07:34 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 07:07:34 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 07:07:34 UTC] Current time (IST): 12:37
[15-Jun-2026 07:07:34 UTC] Requested date: 2026-06-16
[15-Jun-2026 07:07:34 UTC] Today: 2026-06-15
[15-Jun-2026 07:07:34 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 07:07:34 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 07:07:34 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 07:07:34 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 07:07:34 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 07:07:34 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 07:07:34 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 07:07:34 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 07:07:34 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 07:07:34 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 07:07:34 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 07:07:34 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 07:07:34 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 07:07:34 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 07:07:34 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 07:07:34 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 07:07:34 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 07:07:34 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 07:07:34 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 07:07:34 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 07:07:34 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 07:07:34 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 07:07:34 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 07:07:34 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 07:07:34 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 07:07:34 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 07:07:34 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 07:07:34 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 07:07:34 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 07:07:34 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 07:07:34 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 07:07:34 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 07:07:42 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 07:08:15 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781507264042","orderId":"OMO2606151237451603859281V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781508465143,"errorCode":"TXN_CANCELLED","detailedErrorCode":"REQUEST_CANCEL_BY_REQUESTEE","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151237484219442624V","paymentMode":"UPI_QR","timestamp":1781507268468,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_CANCELLED","detailedErrorCode":"REQUEST_CANCEL_BY_REQUESTEE"}]}}
[15-Jun-2026 07:08:15 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781507264042
            [orderId] => OMO2606151237451603859281V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781508465143
            [errorCode] => TXN_CANCELLED
            [detailedErrorCode] => REQUEST_CANCEL_BY_REQUESTEE
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151237484219442624V
                            [paymentMode] => UPI_QR
                            [timestamp] => 1781507268468
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_CANCELLED
                            [detailedErrorCode] => REQUEST_CANCEL_BY_REQUESTEE
                        )

                )

        )

)

[15-Jun-2026 07:08:15 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 07:08:15 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 07:08:15 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 07:08:15 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 07:08:15 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 07:08:15 UTC] Payment not successful, status: FAILED
[15-Jun-2026 07:08:15 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781507264042","orderId":"OMO2606151237451603859281V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781508465143,"errorCode":"TXN_CANCELLED","detailedErrorCode":"REQUEST_CANCEL_BY_REQUESTEE","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151237484219442624V","paymentMode":"UPI_QR","timestamp":1781507268468,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_CANCELLED","detailedErrorCode":"REQUEST_CANCEL_BY_REQUESTEE"}]}}
[15-Jun-2026 07:09:31 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781506168885","orderId":"OMO2606151219299856691858V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781507369971,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151220089462872495V","paymentMode":"UPI_QR","timestamp":1781506208984,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 07:09:31 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781506168885
            [orderId] => OMO2606151219299856691858V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781507369971
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151220089462872495V
                            [paymentMode] => UPI_QR
                            [timestamp] => 1781506208984
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 07:09:31 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 07:09:31 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 07:09:31 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 07:09:31 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 07:09:31 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 07:09:31 UTC] Payment not successful, status: FAILED
[15-Jun-2026 07:09:31 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781506168885","orderId":"OMO2606151219299856691858V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781507369971,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151220089462872495V","paymentMode":"UPI_QR","timestamp":1781506208984,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 07:09:40 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 07:09:40 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 07:09:40 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 07:09:40 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 07:09:40 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 07:09:40 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 07:09:40 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 07:09:40 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 07:09:40 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 07:09:40 UTC] Available dates found: 3
[15-Jun-2026 07:09:42 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 07:09:42 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 07:09:42 UTC] Current time (IST): 12:39
[15-Jun-2026 07:09:42 UTC] Requested date: 2026-06-16
[15-Jun-2026 07:09:42 UTC] Today: 2026-06-15
[15-Jun-2026 07:09:42 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 07:09:42 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 07:09:42 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 07:09:42 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 07:09:42 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 07:09:42 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 07:09:42 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 07:09:42 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 07:09:42 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 07:09:42 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 07:09:42 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 07:09:42 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 07:09:42 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 07:09:42 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 07:09:42 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 07:09:42 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 07:09:42 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 07:09:42 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 07:09:42 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 07:09:42 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 07:09:42 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 07:09:42 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 07:09:42 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 07:09:42 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 07:09:42 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 07:09:42 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 07:09:42 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 07:09:42 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 07:09:42 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 07:09:42 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 07:09:42 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 07:09:42 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 07:09:48 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 07:13:22 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 07:13:22 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 07:13:22 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 07:13:22 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 07:13:22 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 07:13:22 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 07:13:22 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 07:13:22 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 07:13:22 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 07:13:22 UTC] Available dates found: 3
[15-Jun-2026 07:13:31 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 07:13:31 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 07:13:31 UTC] Current time (IST): 12:43
[15-Jun-2026 07:13:31 UTC] Requested date: 2026-06-16
[15-Jun-2026 07:13:31 UTC] Today: 2026-06-15
[15-Jun-2026 07:13:31 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 07:13:31 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 07:13:31 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 07:13:31 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 07:13:31 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 07:13:31 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 07:13:31 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 07:13:31 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 07:13:31 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 07:13:31 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 07:13:31 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 07:13:31 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 07:13:31 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 07:13:31 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 07:13:31 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 07:13:31 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 07:13:31 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 07:13:31 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 07:13:31 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 07:13:31 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 07:13:31 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 07:13:31 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 07:13:31 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 07:13:31 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 07:13:31 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 07:13:31 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 07:13:31 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 07:13:31 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 07:13:31 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 07:13:31 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 07:13:31 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 07:13:31 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 07:14:09 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 07:15:42 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781506539555","orderId":"OMO2606151225400827222740V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781507740066,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151225462041826917V","paymentMode":"UPI_INTENT","timestamp":1781506546250,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0010178","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653230436892","upiTransactionId":"crde9204ab3cf3045feade0d97e2a0633c3","vpa":"99XXXXXX66@yescred"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0010178","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653230436892","upiTransactionId":"crde9204ab3cf3045feade0d97e2a0633c3","vpa":"99XXXXXX66@yescred"},"currency":"INR","amount":20000}]}]}}
[15-Jun-2026 07:15:42 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781506539555
            [orderId] => OMO2606151225400827222740V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781507740066
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151225462041826917V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781506546250
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => SBIN0010178
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 653230436892
                                    [upiTransactionId] => crde9204ab3cf3045feade0d97e2a0633c3
                                    [vpa] => 99XXXXXX66@yescred
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => SBIN0010178
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 653230436892
                                                    [upiTransactionId] => crde9204ab3cf3045feade0d97e2a0633c3
                                                    [vpa] => 99XXXXXX66@yescred
                                                )

                                            [currency] => INR
                                            [amount] => 20000
                                        )

                                )

                        )

                )

        )

)

[15-Jun-2026 07:15:42 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 07:15:42 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 07:15:42 UTC] Amount Conversion: 20000 paise = 200 rupees
[15-Jun-2026 07:15:42 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 07:15:42 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[15-Jun-2026 07:15:42 UTC] Payment not successful, status: FAILED
[15-Jun-2026 07:15:42 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781506539555","orderId":"OMO2606151225400827222740V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781507740066,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151225462041826917V","paymentMode":"UPI_INTENT","timestamp":1781506546250,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0010178","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653230436892","upiTransactionId":"crde9204ab3cf3045feade0d97e2a0633c3","vpa":"99XXXXXX66@yescred"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0010178","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653230436892","upiTransactionId":"crde9204ab3cf3045feade0d97e2a0633c3","vpa":"99XXXXXX66@yescred"},"currency":"INR","amount":20000}]}]}}
[15-Jun-2026 07:18:53 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 07:18:53 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 07:18:53 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 07:18:53 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 07:18:53 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 07:18:53 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 07:18:53 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 07:18:53 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 07:18:53 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 07:18:53 UTC] Available dates found: 3
[15-Jun-2026 07:18:57 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 07:18:57 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 07:18:57 UTC] Current time (IST): 12:48
[15-Jun-2026 07:18:57 UTC] Requested date: 2026-06-16
[15-Jun-2026 07:18:57 UTC] Today: 2026-06-15
[15-Jun-2026 07:18:57 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 07:18:57 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 07:18:57 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 07:18:57 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 07:18:57 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 07:18:57 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 07:18:57 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 07:18:57 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 07:18:57 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 07:18:57 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 07:18:57 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 07:18:57 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 07:18:57 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 07:18:57 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 07:18:57 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 07:18:57 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 07:18:57 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 07:18:57 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 07:18:57 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 07:18:57 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 07:18:57 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 07:18:57 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 07:18:57 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 07:18:57 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 07:18:57 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 07:18:57 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 07:18:57 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 07:18:57 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 07:18:57 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 07:18:57 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 07:18:57 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 07:18:57 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 07:19:21 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 07:19:21 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 07:19:21 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 07:19:21 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 07:19:21 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 07:19:21 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 07:19:21 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 07:19:21 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 07:19:21 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 07:19:21 UTC] Available dates found: 3
[15-Jun-2026 07:19:23 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 07:19:23 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 07:19:23 UTC] Current time (IST): 12:49
[15-Jun-2026 07:19:23 UTC] Requested date: 2026-06-16
[15-Jun-2026 07:19:23 UTC] Today: 2026-06-15
[15-Jun-2026 07:19:23 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 07:19:23 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 07:19:23 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 07:19:23 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 07:19:23 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 07:19:23 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 07:19:23 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 07:19:23 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 07:19:23 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 07:19:23 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 07:19:23 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 07:19:23 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 07:19:23 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 07:19:23 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 07:19:23 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 07:19:23 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 07:19:23 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 07:19:23 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 07:19:23 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 07:19:23 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 07:19:23 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 07:19:23 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 07:19:23 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 07:19:23 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 07:19:23 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 07:19:23 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 07:19:23 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 07:19:23 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 07:19:23 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 07:19:23 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 07:19:23 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 07:19:23 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 07:19:30 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 07:19:39 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 07:20:50 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 07:20:50 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 07:20:50 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 07:20:50 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 07:20:50 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 07:20:50 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 07:20:50 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 07:20:50 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 07:20:50 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 07:20:50 UTC] Available dates found: 3
[15-Jun-2026 07:20:56 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 07:20:56 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 07:20:56 UTC] Current time (IST): 12:50
[15-Jun-2026 07:20:56 UTC] Requested date: 2026-06-16
[15-Jun-2026 07:20:56 UTC] Today: 2026-06-15
[15-Jun-2026 07:20:56 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 07:20:56 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 07:20:56 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 07:20:56 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 07:20:56 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 07:20:56 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 07:20:56 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 07:20:56 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 07:20:56 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 07:20:56 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 07:20:56 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 07:20:56 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 07:20:56 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 07:20:56 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 07:20:56 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 07:20:56 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 07:20:56 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 07:20:56 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 07:20:56 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 07:20:56 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 07:20:56 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 07:20:56 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 07:20:56 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 07:20:56 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 07:20:56 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 07:20:56 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 07:20:56 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 07:20:56 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 07:20:56 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 07:20:56 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 07:20:56 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 07:20:56 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 07:21:13 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 07:22:31 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 07:22:31 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 07:22:31 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 07:22:31 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 07:22:31 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 07:22:31 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 07:22:31 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 07:22:31 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 07:22:31 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 07:22:31 UTC] Available dates found: 3
[15-Jun-2026 07:22:33 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 07:22:33 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 07:22:33 UTC] Current time (IST): 12:52
[15-Jun-2026 07:22:33 UTC] Requested date: 2026-06-16
[15-Jun-2026 07:22:33 UTC] Today: 2026-06-15
[15-Jun-2026 07:22:33 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 07:22:33 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 07:22:33 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 07:22:33 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 07:22:33 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 07:22:33 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 07:22:33 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 07:22:33 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 07:22:33 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 07:22:33 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 07:22:33 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 07:22:33 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 07:22:33 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 07:22:33 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 07:22:33 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 07:22:33 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 07:22:33 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 07:22:33 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 07:22:33 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 07:22:33 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 07:22:33 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 07:22:33 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 07:22:33 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 07:22:33 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 07:22:33 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 07:22:33 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 07:22:33 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 07:22:33 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 07:22:33 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 07:22:33 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 07:22:33 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 07:22:33 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 07:22:39 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 07:27:03 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781507218507","orderId":"OMO2606151236596452036572V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781508419629,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151237037589030299V","paymentMode":"UPI_QR","timestamp":1781507223804,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 07:27:03 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781507218507
            [orderId] => OMO2606151236596452036572V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781508419629
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151237037589030299V
                            [paymentMode] => UPI_QR
                            [timestamp] => 1781507223804
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 07:27:03 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 07:27:03 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 07:27:03 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 07:27:03 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 07:27:03 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 07:27:03 UTC] Payment not successful, status: FAILED
[15-Jun-2026 07:27:03 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781507218507","orderId":"OMO2606151236596452036572V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781508419629,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151237037589030299V","paymentMode":"UPI_QR","timestamp":1781507223804,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 07:27:10 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781507228596","orderId":"OMO2606151237088504607587V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781508428831,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151237133463376651V","paymentMode":"UPI_INTENT","timestamp":1781507233391,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 07:27:10 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781507228596
            [orderId] => OMO2606151237088504607587V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781508428831
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151237133463376651V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781507233391
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 07:27:10 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 07:27:10 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 07:27:10 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 07:27:10 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 07:27:10 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 07:27:10 UTC] Payment not successful, status: FAILED
[15-Jun-2026 07:27:10 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781507228596","orderId":"OMO2606151237088504607587V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781508428831,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151237133463376651V","paymentMode":"UPI_INTENT","timestamp":1781507233391,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 07:27:10 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 07:27:10 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 07:27:10 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 07:27:10 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 07:27:10 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 07:27:10 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 07:27:10 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 07:27:10 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 07:27:10 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 07:27:10 UTC] Available dates found: 3
[15-Jun-2026 07:27:12 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 07:27:12 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 07:27:12 UTC] Current time (IST): 12:57
[15-Jun-2026 07:27:12 UTC] Requested date: 2026-06-16
[15-Jun-2026 07:27:12 UTC] Today: 2026-06-15
[15-Jun-2026 07:27:12 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 07:27:12 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 07:27:12 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 07:27:12 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 07:27:12 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 07:27:12 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 07:27:12 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 07:27:12 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 07:27:12 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 07:27:12 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 07:27:12 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 07:27:12 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 07:27:12 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 07:27:12 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 07:27:12 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 07:27:12 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 07:27:12 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 07:27:12 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 07:27:12 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 07:27:12 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 07:27:12 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 07:27:12 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 07:27:12 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 07:27:12 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 07:27:12 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 07:27:12 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 07:27:12 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 07:27:12 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 07:27:12 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 07:27:12 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 07:27:12 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 07:27:12 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 07:27:19 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 07:28:12 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 07:28:12 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 07:28:12 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 07:28:12 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 07:28:12 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 07:28:12 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 07:28:12 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 07:28:12 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 07:28:12 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 07:28:12 UTC] Available dates found: 3
[15-Jun-2026 07:28:14 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 07:28:14 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 07:28:14 UTC] Current time (IST): 12:58
[15-Jun-2026 07:28:14 UTC] Requested date: 2026-06-16
[15-Jun-2026 07:28:14 UTC] Today: 2026-06-15
[15-Jun-2026 07:28:14 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 07:28:14 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 07:28:14 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 07:28:14 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 07:28:14 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 07:28:14 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 07:28:14 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 07:28:14 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 07:28:14 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 07:28:14 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 07:28:14 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 07:28:14 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 07:28:14 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 07:28:14 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 07:28:14 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 07:28:14 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 07:28:14 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 07:28:14 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 07:28:14 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 07:28:14 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 07:28:14 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 07:28:14 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 07:28:14 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 07:28:14 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 07:28:14 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 07:28:14 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 07:28:14 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 07:28:14 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 07:28:14 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 07:28:14 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 07:28:14 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 07:28:14 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 07:28:26 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 07:28:36 UTC] PhonePe API Call - URL: https://api.phonepe.com/apis/pg/checkout/v2/pay
[15-Jun-2026 07:28:36 UTC] PhonePe API Call - HTTP Code: 200
[15-Jun-2026 07:28:36 UTC] PhonePe API Call - Response: {"orderId":"OMO2606151258358499442545V","state":"PENDING","redirectUrl":"https://mercury-t2.phonepe.com/transact/pgv3?token=hq4wOGdzX31IuPyyh7/7AYOLiipO42P8QtgmusudZHta7zUAMbV5uMV5f6kF1hmvheryrLtNiVZPUUNNaObDeGdH5wH1AOTg4C8fl3gipy0UDri4LqVeRHt329QOh5d8HMZlhNt1gpnn92l+F1qArl0Av6rCPrAx9jpjjIqn4lYMJpU5okErY6Ci0shVFwQJrn7pdjXDH9daqT47DXbXbH9BnHJS3QBKqeuNKoSO1JzkfSaCsvZC8Ho8I0ecLPXQP08faOoz9mMus67VwQqPAlbYLGR61eqp1vEDNTqcN2x9feP0EIYxP7aht+98a3Xi1kSNPgGcWPqbsXDhuE9rBlW5bGFMj5p5bpyD2c5Xjl/IA6RfhJseimDujFuMbO2xAaMfb+2hLvI8cY8898PIanUhUOMpxBhI4pFNzFXQAt+qR6Lo2xVY2Fbw8+yNkM8ZC3E6dPjs54KMK9jM8N6wnM5hSKDEZvv0ga+W2JNI+ZLt/9pvPSZ+xHgqO7d9QxhIGWT4IyEypcSKU6Y1qHJStUZd+g==&routingKey=V","expireAt":1781509415849}
[15-Jun-2026 07:28:36 UTC] PhonePe API Response: {"orderId":"OMO2606151258358499442545V","state":"PENDING","redirectUrl":"https:\/\/mercury-t2.phonepe.com\/transact\/pgv3?token=hq4wOGdzX31IuPyyh7\/7AYOLiipO42P8QtgmusudZHta7zUAMbV5uMV5f6kF1hmvheryrLtNiVZPUUNNaObDeGdH5wH1AOTg4C8fl3gipy0UDri4LqVeRHt329QOh5d8HMZlhNt1gpnn92l+F1qArl0Av6rCPrAx9jpjjIqn4lYMJpU5okErY6Ci0shVFwQJrn7pdjXDH9daqT47DXbXbH9BnHJS3QBKqeuNKoSO1JzkfSaCsvZC8Ho8I0ecLPXQP08faOoz9mMus67VwQqPAlbYLGR61eqp1vEDNTqcN2x9feP0EIYxP7aht+98a3Xi1kSNPgGcWPqbsXDhuE9rBlW5bGFMj5p5bpyD2c5Xjl\/IA6RfhJseimDujFuMbO2xAaMfb+2hLvI8cY8898PIanUhUOMpxBhI4pFNzFXQAt+qR6Lo2xVY2Fbw8+yNkM8ZC3E6dPjs54KMK9jM8N6wnM5hSKDEZvv0ga+W2JNI+ZLt\/9pvPSZ+xHgqO7d9QxhIGWT4IyEypcSKU6Y1qHJStUZd+g==&routingKey=V","expireAt":1781509415849}
[15-Jun-2026 07:28:36 UTC] Created new appointment with ID: 4189 for customer: App User, mobile: 9999999999
[15-Jun-2026 07:28:36 UTC] PhonePe URL Generated: https://mercury-t2.phonepe.com/transact/pgv3?token=hq4wOGdzX31IuPyyh7/7AYOLiipO42P8QtgmusudZHta7zUAMbV5uMV5f6kF1hmvheryrLtNiVZPUUNNaObDeGdH5wH1AOTg4C8fl3gipy0UDri4LqVeRHt329QOh5d8HMZlhNt1gpnn92l+F1qArl0Av6rCPrAx9jpjjIqn4lYMJpU5okErY6Ci0shVFwQJrn7pdjXDH9daqT47DXbXbH9BnHJS3QBKqeuNKoSO1JzkfSaCsvZC8Ho8I0ecLPXQP08faOoz9mMus67VwQqPAlbYLGR61eqp1vEDNTqcN2x9feP0EIYxP7aht+98a3Xi1kSNPgGcWPqbsXDhuE9rBlW5bGFMj5p5bpyD2c5Xjl/IA6RfhJseimDujFuMbO2xAaMfb+2hLvI8cY8898PIanUhUOMpxBhI4pFNzFXQAt+qR6Lo2xVY2Fbw8+yNkM8ZC3E6dPjs54KMK9jM8N6wnM5hSKDEZvv0ga+W2JNI+ZLt/9pvPSZ+xHgqO7d9QxhIGWT4IyEypcSKU6Y1qHJStUZd+g==&routingKey=V
[15-Jun-2026 07:29:54 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781507390863","orderId":"OMO2606151239511100320582V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781508591095,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151239571482691576V","paymentMode":"UPI_INTENT","timestamp":1781507397192,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 07:29:54 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781507390863
            [orderId] => OMO2606151239511100320582V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781508591095
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151239571482691576V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781507397192
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 07:29:54 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 07:29:54 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 07:29:54 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 07:29:54 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 07:29:54 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 07:29:54 UTC] Payment not successful, status: FAILED
[15-Jun-2026 07:29:54 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781507390863","orderId":"OMO2606151239511100320582V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781508591095,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151239571482691576V","paymentMode":"UPI_INTENT","timestamp":1781507397192,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 07:34:19 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781507656758","orderId":"OMO2606151244174436001611V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781508857423,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151244225379442506V","paymentMode":"UPI_INTENT","timestamp":1781507662577,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0032146","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616636351556","upiTransactionId":"PTM916c8041505b4b8bb02a6d971f11d927","vpa":"96XXXXXX06@ptsbi"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0032146","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616636351556","upiTransactionId":"PTM916c8041505b4b8bb02a6d971f11d927","vpa":"96XXXXXX06@ptsbi"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 07:34:19 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781507656758
            [orderId] => OMO2606151244174436001611V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781508857423
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151244225379442506V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781507662577
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => SBIN0032146
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 616636351556
                                    [upiTransactionId] => PTM916c8041505b4b8bb02a6d971f11d927
                                    [vpa] => 96XXXXXX06@ptsbi
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => SBIN0032146
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 616636351556
                                                    [upiTransactionId] => PTM916c8041505b4b8bb02a6d971f11d927
                                                    [vpa] => 96XXXXXX06@ptsbi
                                                )

                                            [currency] => INR
                                            [amount] => 10000
                                        )

                                )

                        )

                )

        )

)

[15-Jun-2026 07:34:19 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 07:34:19 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 07:34:19 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 07:34:19 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 07:34:19 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 07:34:19 UTC] Payment not successful, status: FAILED
[15-Jun-2026 07:34:19 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781507656758","orderId":"OMO2606151244174436001611V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781508857423,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151244225379442506V","paymentMode":"UPI_INTENT","timestamp":1781507662577,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0032146","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616636351556","upiTransactionId":"PTM916c8041505b4b8bb02a6d971f11d927","vpa":"96XXXXXX06@ptsbi"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0032146","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616636351556","upiTransactionId":"PTM916c8041505b4b8bb02a6d971f11d927","vpa":"96XXXXXX06@ptsbi"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 07:34:54 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781507690460","orderId":"OMO2606151244511110442692V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781508891095,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151244589831037713V","paymentMode":"UPI_QR","timestamp":1781507699026,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0032146","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616636353421","upiTransactionId":"PTM80ea0ada296a450a8c8c05a16457e59c","vpa":"96XXXXXX06@ptsbi"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0032146","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616636353421","upiTransactionId":"PTM80ea0ada296a450a8c8c05a16457e59c","vpa":"96XXXXXX06@ptsbi"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 07:34:54 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781507690460
            [orderId] => OMO2606151244511110442692V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781508891095
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151244589831037713V
                            [paymentMode] => UPI_QR
                            [timestamp] => 1781507699026
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => SBIN0032146
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 616636353421
                                    [upiTransactionId] => PTM80ea0ada296a450a8c8c05a16457e59c
                                    [vpa] => 96XXXXXX06@ptsbi
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => SBIN0032146
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 616636353421
                                                    [upiTransactionId] => PTM80ea0ada296a450a8c8c05a16457e59c
                                                    [vpa] => 96XXXXXX06@ptsbi
                                                )

                                            [currency] => INR
                                            [amount] => 10000
                                        )

                                )

                        )

                )

        )

)

[15-Jun-2026 07:34:54 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 07:34:54 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 07:34:54 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 07:34:54 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 07:34:54 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 07:34:54 UTC] Payment not successful, status: FAILED
[15-Jun-2026 07:34:54 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781507690460","orderId":"OMO2606151244511110442692V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781508891095,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151244589831037713V","paymentMode":"UPI_QR","timestamp":1781507699026,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0032146","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616636353421","upiTransactionId":"PTM80ea0ada296a450a8c8c05a16457e59c","vpa":"96XXXXXX06@ptsbi"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0032146","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616636353421","upiTransactionId":"PTM80ea0ada296a450a8c8c05a16457e59c","vpa":"96XXXXXX06@ptsbi"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 07:39:36 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781507974856","orderId":"OMO2606151249349160320683V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781509174901,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151249388246001051V","paymentMode":"UPI_INTENT","timestamp":1781507978858,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 07:39:36 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781507974856
            [orderId] => OMO2606151249349160320683V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781509174901
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151249388246001051V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781507978858
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 07:39:36 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 07:39:36 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 07:39:36 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 07:39:36 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 07:39:36 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 07:39:36 UTC] Payment not successful, status: FAILED
[15-Jun-2026 07:39:36 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781507974856","orderId":"OMO2606151249349160320683V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781509174901,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151249388246001051V","paymentMode":"UPI_INTENT","timestamp":1781507978858,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 07:39:46 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781507984167","orderId":"OMO2606151249448841134754V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781509184865,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151249523320442989V","paymentMode":"UPI_INTENT","timestamp":1781507992369,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 07:39:46 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781507984167
            [orderId] => OMO2606151249448841134754V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781509184865
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151249523320442989V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781507992369
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 07:39:46 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 07:39:46 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 07:39:46 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 07:39:46 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 07:39:46 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 07:39:46 UTC] Payment not successful, status: FAILED
[15-Jun-2026 07:39:46 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781507984167","orderId":"OMO2606151249448841134754V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781509184865,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151249523320442989V","paymentMode":"UPI_INTENT","timestamp":1781507992369,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 07:41:20 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781508077708","orderId":"OMO2606151251177430320036V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781509277723,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151251225302036268V","paymentMode":"UPI_INTENT","timestamp":1781508082570,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 07:41:20 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781508077708
            [orderId] => OMO2606151251177430320036V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781509277723
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151251225302036268V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781508082570
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 07:41:20 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 07:41:20 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 07:41:20 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 07:41:20 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 07:41:20 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 07:41:20 UTC] Payment not successful, status: FAILED
[15-Jun-2026 07:41:20 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781508077708","orderId":"OMO2606151251177430320036V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781509277723,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151251225302036268V","paymentMode":"UPI_INTENT","timestamp":1781508082570,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 07:42:48 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781508164501","orderId":"OMO2606151252447651786941V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781509364749,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151254404684607830V","paymentMode":"UPI_INTENT","timestamp":1781508280509,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"AUBL0002231","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616677521412","upiTransactionId":"PTMb3242be5244a49af9124ebc45f461e48","vpa":"99XXXXXX89@ptaxis"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"AUBL0002231","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616677521412","upiTransactionId":"PTMb3242be5244a49af9124ebc45f461e48","vpa":"99XXXXXX89@ptaxis"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 07:42:48 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781508164501
            [orderId] => OMO2606151252447651786941V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781509364749
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151254404684607830V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781508280509
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => AUBL0002231
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 616677521412
                                    [upiTransactionId] => PTMb3242be5244a49af9124ebc45f461e48
                                    [vpa] => 99XXXXXX89@ptaxis
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => AUBL0002231
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 616677521412
                                                    [upiTransactionId] => PTMb3242be5244a49af9124ebc45f461e48
                                                    [vpa] => 99XXXXXX89@ptaxis
                                                )

                                            [currency] => INR
                                            [amount] => 10000
                                        )

                                )

                        )

                )

        )

)

[15-Jun-2026 07:42:48 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 07:42:48 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 07:42:48 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 07:42:48 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 07:42:48 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 07:42:48 UTC] Payment not successful, status: FAILED
[15-Jun-2026 07:42:48 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781508164501","orderId":"OMO2606151252447651786941V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781509364749,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151254404684607830V","paymentMode":"UPI_INTENT","timestamp":1781508280509,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"AUBL0002231","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616677521412","upiTransactionId":"PTMb3242be5244a49af9124ebc45f461e48","vpa":"99XXXXXX89@ptaxis"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"AUBL0002231","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616677521412","upiTransactionId":"PTMb3242be5244a49af9124ebc45f461e48","vpa":"99XXXXXX89@ptaxis"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 07:43:39 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"ASTRO-1781508515-3310","orderId":"OMO2606151258358499442545V","state":"FAILED","currency":"INR","amount":50000,"expireAt":1781509415849,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","paymentDetails":[{"transactionId":"OM2606151258409032134708V","paymentMode":"UPI_QR","timestamp":1781508521002,"currency":"INR","amount":50000,"payableCurrency":"INR","payableAmount":50000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 07:43:39 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => ASTRO-1781508515-3310
            [orderId] => OMO2606151258358499442545V
            [state] => FAILED
            [currency] => INR
            [amount] => 50000
            [expireAt] => 1781509415849
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151258409032134708V
                            [paymentMode] => UPI_QR
                            [timestamp] => 1781508521002
                            [currency] => INR
                            [amount] => 50000
                            [payableCurrency] => INR
                            [payableAmount] => 50000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 07:43:39 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 07:43:39 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 07:43:39 UTC] Amount Conversion: 50000 paise = 500 rupees
[15-Jun-2026 07:43:39 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 07:43:39 UTC] Amount Details: Original=50000 paise, Converted=500 rupees
[15-Jun-2026 07:43:39 UTC] Payment not successful, status: FAILED
[15-Jun-2026 07:43:39 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"ASTRO-1781508515-3310","orderId":"OMO2606151258358499442545V","state":"FAILED","currency":"INR","amount":50000,"expireAt":1781509415849,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","paymentDetails":[{"transactionId":"OM2606151258409032134708V","paymentMode":"UPI_QR","timestamp":1781508521002,"currency":"INR","amount":50000,"payableCurrency":"INR","payableAmount":50000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 07:46:03 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 07:46:03 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 07:46:03 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 07:46:03 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 07:46:03 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 07:46:03 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 07:46:03 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 07:46:03 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 07:46:03 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 07:46:03 UTC] Available dates found: 3
[15-Jun-2026 07:46:05 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 07:46:05 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 07:46:05 UTC] Current time (IST): 13:16
[15-Jun-2026 07:46:05 UTC] Requested date: 2026-06-16
[15-Jun-2026 07:46:05 UTC] Today: 2026-06-15
[15-Jun-2026 07:46:05 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 07:46:05 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 07:46:05 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 07:46:05 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 07:46:05 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 07:46:05 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 07:46:05 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 07:46:05 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 07:46:05 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 07:46:05 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 07:46:05 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 07:46:05 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 07:46:05 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 07:46:05 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 07:46:05 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 07:46:05 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 07:46:05 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 07:46:05 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 07:46:05 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 07:46:05 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 07:46:05 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 07:46:05 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 07:46:05 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 07:46:05 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 07:46:05 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 07:46:05 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 07:46:05 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 07:46:05 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 07:46:05 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 07:46:05 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 07:46:05 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 07:46:05 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 07:47:23 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781508440815","orderId":"OMO2606151257210746919679V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781509641057,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151257267575656674V","paymentMode":"UPI_INTENT","timestamp":1781508446807,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"AUBL0002231","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616674794871","upiTransactionId":"SBI8a1d4492fb614c13927fb27d8cbdba7c","vpa":"ahXXXXXXXXh9@oksbi"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"AUBL0002231","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616674794871","upiTransactionId":"SBI8a1d4492fb614c13927fb27d8cbdba7c","vpa":"ahXXXXXXXXh9@oksbi"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 07:47:23 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781508440815
            [orderId] => OMO2606151257210746919679V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781509641057
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151257267575656674V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781508446807
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => AUBL0002231
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 616674794871
                                    [upiTransactionId] => SBI8a1d4492fb614c13927fb27d8cbdba7c
                                    [vpa] => ahXXXXXXXXh9@oksbi
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => AUBL0002231
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 616674794871
                                                    [upiTransactionId] => SBI8a1d4492fb614c13927fb27d8cbdba7c
                                                    [vpa] => ahXXXXXXXXh9@oksbi
                                                )

                                            [currency] => INR
                                            [amount] => 10000
                                        )

                                )

                        )

                )

        )

)

[15-Jun-2026 07:47:23 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 07:47:23 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 07:47:23 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 07:47:23 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 07:47:23 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 07:47:23 UTC] Payment not successful, status: FAILED
[15-Jun-2026 07:47:23 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781508440815","orderId":"OMO2606151257210746919679V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781509641057,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151257267575656674V","paymentMode":"UPI_INTENT","timestamp":1781508446807,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"AUBL0002231","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616674794871","upiTransactionId":"SBI8a1d4492fb614c13927fb27d8cbdba7c","vpa":"ahXXXXXXXXh9@oksbi"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"AUBL0002231","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616674794871","upiTransactionId":"SBI8a1d4492fb614c13927fb27d8cbdba7c","vpa":"ahXXXXXXXXh9@oksbi"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 07:48:31 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781508514026","orderId":"OMO2606151258304900442763V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781509710472,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151258367123859093V","paymentMode":"UPI_INTENT","timestamp":1781508516751,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 07:48:31 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781508514026
            [orderId] => OMO2606151258304900442763V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781509710472
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151258367123859093V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781508516751
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 07:48:31 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 07:48:31 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 07:48:31 UTC] Amount Conversion: 20000 paise = 200 rupees
[15-Jun-2026 07:48:31 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 07:48:31 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[15-Jun-2026 07:48:31 UTC] Payment not successful, status: FAILED
[15-Jun-2026 07:48:31 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781508514026","orderId":"OMO2606151258304900442763V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781509710472,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151258367123859093V","paymentMode":"UPI_INTENT","timestamp":1781508516751,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 07:48:59 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 07:48:59 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 07:48:59 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 07:48:59 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 07:48:59 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 07:48:59 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 07:48:59 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 07:48:59 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 07:48:59 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 07:48:59 UTC] Available dates found: 3
[15-Jun-2026 07:49:01 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 07:49:01 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 07:49:01 UTC] Current time (IST): 13:19
[15-Jun-2026 07:49:01 UTC] Requested date: 2026-06-16
[15-Jun-2026 07:49:01 UTC] Today: 2026-06-15
[15-Jun-2026 07:49:01 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 07:49:01 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 07:49:01 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 07:49:01 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 07:49:01 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 07:49:01 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 07:49:01 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 07:49:01 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 07:49:01 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 07:49:01 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 07:49:01 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 07:49:01 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 07:49:01 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 07:49:01 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 07:49:01 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 07:49:01 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 07:49:01 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 07:49:01 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 07:49:01 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 07:49:01 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 07:49:01 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 07:49:01 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 07:49:01 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 07:49:01 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 07:49:01 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 07:49:01 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 07:49:01 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 07:49:01 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 07:49:01 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 07:49:01 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 07:49:01 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 07:49:01 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 07:49:22 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 07:54:38 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 07:54:38 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 07:54:38 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 07:54:38 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 07:54:38 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 07:54:38 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 07:54:38 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 07:54:38 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 07:54:38 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 07:54:38 UTC] Available dates found: 3
[15-Jun-2026 07:54:40 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 07:54:40 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 07:54:40 UTC] Current time (IST): 13:24
[15-Jun-2026 07:54:40 UTC] Requested date: 2026-06-16
[15-Jun-2026 07:54:40 UTC] Today: 2026-06-15
[15-Jun-2026 07:54:40 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 07:54:40 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 07:54:40 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 07:54:40 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 07:54:40 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 07:54:40 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 07:54:40 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 07:54:40 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 07:54:40 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 07:54:40 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 07:54:40 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 07:54:40 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 07:54:40 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 07:54:40 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 07:54:40 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 07:54:40 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 07:54:40 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 07:54:40 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 07:54:40 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 07:54:40 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 07:54:40 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 07:54:40 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 07:54:40 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 07:54:40 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 07:54:40 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 07:54:40 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 07:54:40 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 07:54:40 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 07:54:40 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 07:54:40 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 07:54:40 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 07:54:40 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 07:54:52 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 08:00:05 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 08:00:05 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 08:00:05 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 08:00:05 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 08:00:05 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 08:00:05 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 08:00:05 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 08:00:05 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 08:00:05 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 08:00:05 UTC] Available dates found: 3
[15-Jun-2026 08:00:07 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 08:00:07 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 08:00:07 UTC] Current time (IST): 13:30
[15-Jun-2026 08:00:07 UTC] Requested date: 2026-06-16
[15-Jun-2026 08:00:07 UTC] Today: 2026-06-15
[15-Jun-2026 08:00:07 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 08:00:07 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 08:00:07 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 08:00:07 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 08:00:07 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 08:00:07 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 08:00:07 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 08:00:07 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 08:00:07 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 08:00:07 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 08:00:07 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 08:00:07 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 08:00:07 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 08:00:07 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 08:00:07 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 08:00:07 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 08:00:07 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 08:00:07 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 08:00:07 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 08:00:07 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 08:00:07 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 08:00:07 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 08:00:07 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 08:00:07 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 08:00:07 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 08:00:07 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 08:00:07 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 08:00:07 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 08:00:07 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 08:00:07 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 08:00:07 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 08:00:07 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 08:00:23 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 08:06:41 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 08:06:41 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 08:06:41 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 08:06:41 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 08:06:41 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 08:06:41 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 08:06:41 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 08:06:41 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 08:06:41 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 08:06:41 UTC] Available dates found: 3
[15-Jun-2026 08:08:41 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 08:08:41 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 08:08:41 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 08:08:41 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 08:08:41 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 08:08:41 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 08:08:41 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 08:08:41 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 08:08:41 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 08:08:41 UTC] Available dates found: 3
[15-Jun-2026 08:08:44 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 08:08:44 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 08:08:44 UTC] Current time (IST): 13:38
[15-Jun-2026 08:08:44 UTC] Requested date: 2026-06-16
[15-Jun-2026 08:08:44 UTC] Today: 2026-06-15
[15-Jun-2026 08:08:44 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 08:08:44 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 08:08:44 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 08:08:44 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 08:08:44 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 08:08:44 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 08:08:44 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 08:08:44 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 08:08:44 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 08:08:44 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 08:08:44 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 08:08:44 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 08:08:44 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 08:08:44 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 08:08:44 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 08:08:44 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 08:08:44 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 08:08:44 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 08:08:44 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 08:08:44 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 08:08:44 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 08:08:44 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 08:08:44 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 08:08:44 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 08:08:44 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 08:08:44 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 08:08:44 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 08:08:44 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 08:08:44 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 08:08:44 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 08:08:44 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 08:08:44 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 08:08:54 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 08:09:26 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781509763527","orderId":"OMO2606151319245546001583V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781510964535,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151319299014390373V","paymentMode":"UPI_INTENT","timestamp":1781509769943,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 08:09:26 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781509763527
            [orderId] => OMO2606151319245546001583V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781510964535
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151319299014390373V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781509769943
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 08:09:26 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 08:09:26 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 08:09:26 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 08:09:26 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 08:09:26 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 08:09:26 UTC] Payment not successful, status: FAILED
[15-Jun-2026 08:09:26 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781509763527","orderId":"OMO2606151319245546001583V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781510964535,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151319299014390373V","paymentMode":"UPI_INTENT","timestamp":1781509769943,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 08:09:58 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 08:09:58 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 08:09:58 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 08:09:58 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 08:09:58 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 08:09:58 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 08:09:58 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 08:09:58 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 08:09:58 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 08:09:58 UTC] Available dates found: 3
[15-Jun-2026 08:10:03 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 08:10:03 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 08:10:03 UTC] Current time (IST): 13:40
[15-Jun-2026 08:10:03 UTC] Requested date: 2026-06-16
[15-Jun-2026 08:10:03 UTC] Today: 2026-06-15
[15-Jun-2026 08:10:03 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 08:10:03 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 08:10:03 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 08:10:03 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 08:10:03 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 08:10:03 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 08:10:03 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 08:10:03 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 08:10:03 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 08:10:03 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 08:10:03 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 08:10:03 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 08:10:03 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 08:10:03 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 08:10:03 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 08:10:03 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 08:10:03 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 08:10:03 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 08:10:03 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 08:10:03 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 08:10:03 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 08:10:03 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 08:10:03 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 08:10:03 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 08:10:03 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 08:10:03 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 08:10:03 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 08:10:03 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 08:10:03 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 08:10:03 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 08:10:03 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 08:10:03 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 08:11:03 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 08:12:59 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781509976893","orderId":"OMO2606151322579394390408V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781511177922,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151323283754390054V","paymentMode":"UPI_INTENT","timestamp":1781510008411,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"ICIC0DC0095","accountType":"CREDIT","cardNetwork":"RUPAY","cardBin":"652868"},"rail":{"type":"UPI","utr":"616607564909","upiTransactionId":"PTM7835affcbee94a59bf6122fcc6cbb979","vpa":"92XXXXXX16@ptaxis"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"ICIC0DC0095","accountType":"CREDIT","cardNetwork":"RUPAY","cardBin":"652868"},"rail":{"type":"UPI","utr":"616607564909","upiTransactionId":"PTM7835affcbee94a59bf6122fcc6cbb979","vpa":"92XXXXXX16@ptaxis"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 08:12:59 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781509976893
            [orderId] => OMO2606151322579394390408V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781511177922
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151323283754390054V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781510008411
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => ICIC0DC0095
                                    [accountType] => CREDIT
                                    [cardNetwork] => RUPAY
                                    [cardBin] => 652868
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 616607564909
                                    [upiTransactionId] => PTM7835affcbee94a59bf6122fcc6cbb979
                                    [vpa] => 92XXXXXX16@ptaxis
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => ICIC0DC0095
                                                    [accountType] => CREDIT
                                                    [cardNetwork] => RUPAY
                                                    [cardBin] => 652868
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 616607564909
                                                    [upiTransactionId] => PTM7835affcbee94a59bf6122fcc6cbb979
                                                    [vpa] => 92XXXXXX16@ptaxis
                                                )

                                            [currency] => INR
                                            [amount] => 10000
                                        )

                                )

                        )

                )

        )

)

[15-Jun-2026 08:12:59 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 08:12:59 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 08:12:59 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 08:12:59 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 08:12:59 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 08:12:59 UTC] Payment not successful, status: FAILED
[15-Jun-2026 08:12:59 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781509976893","orderId":"OMO2606151322579394390408V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781511177922,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151323283754390054V","paymentMode":"UPI_INTENT","timestamp":1781510008411,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"ICIC0DC0095","accountType":"CREDIT","cardNetwork":"RUPAY","cardBin":"652868"},"rail":{"type":"UPI","utr":"616607564909","upiTransactionId":"PTM7835affcbee94a59bf6122fcc6cbb979","vpa":"92XXXXXX16@ptaxis"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"ICIC0DC0095","accountType":"CREDIT","cardNetwork":"RUPAY","cardBin":"652868"},"rail":{"type":"UPI","utr":"616607564909","upiTransactionId":"PTM7835affcbee94a59bf6122fcc6cbb979","vpa":"92XXXXXX16@ptaxis"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 08:13:31 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 08:13:31 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 08:13:31 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 08:13:31 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 08:13:31 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 08:13:31 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 08:13:31 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 08:13:31 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 08:13:31 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 08:13:31 UTC] Available dates found: 3
[15-Jun-2026 08:13:44 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 08:13:44 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 08:13:44 UTC] Current time (IST): 13:43
[15-Jun-2026 08:13:44 UTC] Requested date: 2026-06-16
[15-Jun-2026 08:13:44 UTC] Today: 2026-06-15
[15-Jun-2026 08:13:44 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 08:13:44 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 08:13:44 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 08:13:44 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 08:13:44 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 08:13:44 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 08:13:44 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 08:13:44 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 08:13:44 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 08:13:44 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 08:13:44 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 08:13:44 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 08:13:44 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 08:13:44 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 08:13:44 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 08:13:44 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 08:13:44 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 08:13:44 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 08:13:44 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 08:13:44 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 08:13:44 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 08:13:44 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 08:13:44 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 08:13:44 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 08:13:44 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 08:13:44 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 08:13:44 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 08:13:44 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 08:13:44 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 08:13:44 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 08:13:44 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 08:13:44 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 08:14:27 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 08:14:27 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 08:14:27 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 08:14:27 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 08:14:27 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 08:14:27 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 08:14:27 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 08:14:27 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 08:14:27 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 08:14:27 UTC] Available dates found: 3
[15-Jun-2026 08:14:31 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 08:14:31 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 08:14:31 UTC] Current time (IST): 13:44
[15-Jun-2026 08:14:31 UTC] Requested date: 2026-06-16
[15-Jun-2026 08:14:31 UTC] Today: 2026-06-15
[15-Jun-2026 08:14:31 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 08:14:31 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 08:14:31 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 08:14:31 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 08:14:31 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 08:14:31 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 08:14:31 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 08:14:31 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 08:14:31 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 08:14:31 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 08:14:31 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 08:14:31 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 08:14:31 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 08:14:31 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 08:14:31 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 08:14:31 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 08:14:31 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 08:14:31 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 08:14:31 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 08:14:31 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 08:14:31 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 08:14:31 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 08:14:31 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 08:14:31 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 08:14:31 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 08:14:31 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 08:14:31 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 08:14:31 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 08:14:31 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 08:14:31 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 08:14:31 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 08:14:31 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 08:14:58 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781510094208","orderId":"OMO2606151324547252036667V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781511294708,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151324585722633925V","paymentMode":"UPI_INTENT","timestamp":1781510098610,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0010178","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653219435950","upiTransactionId":"crdb8d0e41768e649f48bf2ba5c03605d31","vpa":"99XXXXXX66@yescred"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0010178","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653219435950","upiTransactionId":"crdb8d0e41768e649f48bf2ba5c03605d31","vpa":"99XXXXXX66@yescred"},"currency":"INR","amount":20000}]}]}}
[15-Jun-2026 08:14:58 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781510094208
            [orderId] => OMO2606151324547252036667V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781511294708
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151324585722633925V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781510098610
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => SBIN0010178
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 653219435950
                                    [upiTransactionId] => crdb8d0e41768e649f48bf2ba5c03605d31
                                    [vpa] => 99XXXXXX66@yescred
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => SBIN0010178
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 653219435950
                                                    [upiTransactionId] => crdb8d0e41768e649f48bf2ba5c03605d31
                                                    [vpa] => 99XXXXXX66@yescred
                                                )

                                            [currency] => INR
                                            [amount] => 20000
                                        )

                                )

                        )

                )

        )

)

[15-Jun-2026 08:14:58 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 08:14:58 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 08:14:58 UTC] Amount Conversion: 20000 paise = 200 rupees
[15-Jun-2026 08:14:58 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 08:14:58 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[15-Jun-2026 08:14:58 UTC] Payment not successful, status: FAILED
[15-Jun-2026 08:14:58 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781510094208","orderId":"OMO2606151324547252036667V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781511294708,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151324585722633925V","paymentMode":"UPI_INTENT","timestamp":1781510098610,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0010178","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653219435950","upiTransactionId":"crdb8d0e41768e649f48bf2ba5c03605d31","vpa":"99XXXXXX66@yescred"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0010178","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653219435950","upiTransactionId":"crdb8d0e41768e649f48bf2ba5c03605d31","vpa":"99XXXXXX66@yescred"},"currency":"INR","amount":20000}]}]}}
[15-Jun-2026 08:15:17 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 08:15:42 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 08:16:23 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 08:16:23 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 08:16:23 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 08:16:23 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 08:16:23 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 08:16:23 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 08:16:23 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 08:16:23 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 08:16:23 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 08:16:23 UTC] Available dates found: 3
[15-Jun-2026 08:16:26 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 08:16:26 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 08:16:26 UTC] Current time (IST): 13:46
[15-Jun-2026 08:16:26 UTC] Requested date: 2026-06-16
[15-Jun-2026 08:16:26 UTC] Today: 2026-06-15
[15-Jun-2026 08:16:26 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 08:16:26 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 08:16:26 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 08:16:26 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 08:16:26 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 08:16:26 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 08:16:26 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 08:16:26 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 08:16:26 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 08:16:26 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 08:16:26 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 08:16:26 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 08:16:26 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 08:16:26 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 08:16:26 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 08:16:26 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 08:16:26 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 08:16:26 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 08:16:26 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 08:16:26 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 08:16:26 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 08:16:26 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 08:16:26 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 08:16:26 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 08:16:26 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 08:16:26 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 08:16:26 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 08:16:26 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 08:16:26 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 08:16:26 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 08:16:26 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 08:16:26 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 08:16:51 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 08:17:07 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 08:17:33 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 08:17:55 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 08:17:55 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 08:17:55 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 08:17:55 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 08:17:55 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 08:17:55 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 08:17:55 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 08:17:55 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 08:17:55 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 08:17:55 UTC] Available dates found: 3
[15-Jun-2026 08:17:58 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 08:17:58 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 08:17:58 UTC] Current time (IST): 13:47
[15-Jun-2026 08:17:58 UTC] Requested date: 2026-06-16
[15-Jun-2026 08:17:58 UTC] Today: 2026-06-15
[15-Jun-2026 08:17:58 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 08:17:58 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 08:17:58 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 08:17:58 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 08:17:58 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 08:17:58 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 08:17:58 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 08:17:58 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 08:17:58 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 08:17:58 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 08:17:58 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 08:17:58 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 08:17:58 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 08:17:58 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 08:17:58 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 08:17:58 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 08:17:58 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 08:17:58 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 08:17:58 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 08:17:58 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 08:17:58 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 08:17:58 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 08:17:58 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 08:17:58 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 08:17:58 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 08:17:58 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 08:17:58 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 08:17:58 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 08:17:58 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 08:17:58 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 08:17:58 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 08:17:58 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 08:18:12 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 08:18:27 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 08:19:29 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 08:19:29 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 08:19:29 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 08:19:29 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 08:19:29 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 08:19:29 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 08:19:29 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 08:19:29 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 08:19:29 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 08:19:29 UTC] Available dates found: 3
[15-Jun-2026 08:19:33 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 08:19:33 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 08:19:33 UTC] Current time (IST): 13:49
[15-Jun-2026 08:19:33 UTC] Requested date: 2026-06-16
[15-Jun-2026 08:19:33 UTC] Today: 2026-06-15
[15-Jun-2026 08:19:33 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 08:19:33 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 08:19:33 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 08:19:33 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 08:19:33 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 08:19:33 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 08:19:33 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 08:19:33 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 08:19:33 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 08:19:33 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 08:19:33 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 08:19:33 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 08:19:33 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 08:19:33 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 08:19:33 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 08:19:33 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 08:19:33 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 08:19:33 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 08:19:33 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 08:19:33 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 08:19:33 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 08:19:33 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 08:19:33 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 08:19:33 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 08:19:33 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 08:19:33 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 08:19:33 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 08:19:33 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 08:19:33 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 08:19:33 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 08:19:33 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 08:19:33 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 08:20:10 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 08:20:29 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781510423376","orderId":"OMO2606151330255620320814V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781511625542,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151330306702691851V","paymentMode":"UPI_INTENT","timestamp":1781510430711,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 08:20:29 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781510423376
            [orderId] => OMO2606151330255620320814V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781511625542
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151330306702691851V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781510430711
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 08:20:29 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 08:20:29 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 08:20:29 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 08:20:29 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 08:20:29 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 08:20:29 UTC] Payment not successful, status: FAILED
[15-Jun-2026 08:20:29 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781510423376","orderId":"OMO2606151330255620320814V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781511625542,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151330306702691851V","paymentMode":"UPI_INTENT","timestamp":1781510430711,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 08:21:50 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 21
[15-Jun-2026 08:21:50 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 22
[15-Jun-2026 08:21:50 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 23
[15-Jun-2026 08:21:50 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 24
[15-Jun-2026 08:27:20 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 08:27:20 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 08:27:20 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 08:27:20 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 08:27:20 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 08:27:20 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 08:27:20 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 08:27:20 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 08:27:20 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 08:27:20 UTC] Available dates found: 3
[15-Jun-2026 08:27:26 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 08:27:26 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 08:27:26 UTC] Current time (IST): 13:57
[15-Jun-2026 08:27:26 UTC] Requested date: 2026-06-16
[15-Jun-2026 08:27:26 UTC] Today: 2026-06-15
[15-Jun-2026 08:27:26 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 08:27:26 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 08:27:26 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 08:27:26 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 08:27:26 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 08:27:26 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 08:27:26 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 08:27:26 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 08:27:26 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 08:27:26 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 08:27:26 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 08:27:26 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 08:27:26 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 08:27:26 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 08:27:26 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 08:27:26 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 08:27:26 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 08:27:26 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 08:27:26 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 08:27:26 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 08:27:26 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 08:27:26 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 08:27:26 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 08:27:26 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 08:27:26 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 08:27:26 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 08:27:26 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 08:27:26 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 08:27:26 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 08:27:26 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 08:27:26 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 08:27:26 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 08:27:42 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 08:29:00 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781510937812","orderId":"OMO2606151338585275911050V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781512138510,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151339030766733611V","paymentMode":"UPI_INTENT","timestamp":1781510943120,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 08:29:00 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781510937812
            [orderId] => OMO2606151338585275911050V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781512138510
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151339030766733611V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781510943120
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 08:29:00 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 08:29:00 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 08:29:00 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 08:29:00 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 08:29:00 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 08:29:00 UTC] Payment not successful, status: FAILED
[15-Jun-2026 08:29:00 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781510937812","orderId":"OMO2606151338585275911050V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781512138510,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151339030766733611V","paymentMode":"UPI_INTENT","timestamp":1781510943120,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 08:30:15 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 08:30:15 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 08:30:15 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 08:30:15 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 08:30:15 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 08:30:15 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 08:30:15 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 08:30:15 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 08:30:15 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 08:30:15 UTC] Available dates found: 3
[15-Jun-2026 08:30:18 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 08:30:18 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 08:30:18 UTC] Current time (IST): 14:0
[15-Jun-2026 08:30:18 UTC] Requested date: 2026-06-16
[15-Jun-2026 08:30:18 UTC] Today: 2026-06-15
[15-Jun-2026 08:30:18 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 08:30:18 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 08:30:18 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 08:30:18 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 08:30:18 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 08:30:18 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 08:30:18 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 08:30:18 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 08:30:18 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 08:30:18 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 08:30:18 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 08:30:18 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 08:30:18 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 08:30:18 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 08:30:18 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 08:30:18 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 08:30:18 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 08:30:18 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 08:30:18 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 08:30:18 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 08:30:18 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 08:30:18 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 08:30:18 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 08:30:18 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 08:30:18 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 08:30:18 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 08:30:18 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 08:30:18 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 08:30:18 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 08:30:18 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 08:30:18 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 08:30:18 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 08:30:23 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 08:31:12 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781511067548","orderId":"OMO2606151341085127233362V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781512268493,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151341251000320315V","paymentMode":"UPI_INTENT","timestamp":1781511085142,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 08:31:12 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781511067548
            [orderId] => OMO2606151341085127233362V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781512268493
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151341251000320315V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781511085142
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 08:31:12 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 08:31:12 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 08:31:12 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 08:31:12 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 08:31:12 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 08:31:12 UTC] Payment not successful, status: FAILED
[15-Jun-2026 08:31:12 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781511067548","orderId":"OMO2606151341085127233362V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781512268493,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151341251000320315V","paymentMode":"UPI_INTENT","timestamp":1781511085142,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 08:33:20 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 08:33:20 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 08:33:20 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 08:33:20 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 08:33:20 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 08:33:20 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 08:33:20 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 08:33:20 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 08:33:20 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 08:33:20 UTC] Available dates found: 3
[15-Jun-2026 08:33:20 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781511195549","orderId":"OMO2606151343165084390102V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781512396491,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151344068711134927V","paymentMode":"UPI_INTENT","timestamp":1781511246917,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0032395","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616678555935","upiTransactionId":"SBIa9ec95b904984113bef64252dbd9a690","vpa":"laXXXXXXX44@oksbi"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0032395","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616678555935","upiTransactionId":"SBIa9ec95b904984113bef64252dbd9a690","vpa":"laXXXXXXX44@oksbi"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 08:33:20 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781511195549
            [orderId] => OMO2606151343165084390102V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781512396491
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151344068711134927V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781511246917
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => SBIN0032395
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 616678555935
                                    [upiTransactionId] => SBIa9ec95b904984113bef64252dbd9a690
                                    [vpa] => laXXXXXXX44@oksbi
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => SBIN0032395
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 616678555935
                                                    [upiTransactionId] => SBIa9ec95b904984113bef64252dbd9a690
                                                    [vpa] => laXXXXXXX44@oksbi
                                                )

                                            [currency] => INR
                                            [amount] => 10000
                                        )

                                )

                        )

                )

        )

)

[15-Jun-2026 08:33:20 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 08:33:20 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 08:33:20 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 08:33:20 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 08:33:20 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 08:33:20 UTC] Payment not successful, status: FAILED
[15-Jun-2026 08:33:20 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781511195549","orderId":"OMO2606151343165084390102V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781512396491,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151344068711134927V","paymentMode":"UPI_INTENT","timestamp":1781511246917,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0032395","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616678555935","upiTransactionId":"SBIa9ec95b904984113bef64252dbd9a690","vpa":"laXXXXXXX44@oksbi"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0032395","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616678555935","upiTransactionId":"SBIa9ec95b904984113bef64252dbd9a690","vpa":"laXXXXXXX44@oksbi"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 08:33:31 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 08:33:31 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 08:33:31 UTC] Current time (IST): 14:3
[15-Jun-2026 08:33:31 UTC] Requested date: 2026-06-16
[15-Jun-2026 08:33:31 UTC] Today: 2026-06-15
[15-Jun-2026 08:33:31 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 08:33:31 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 08:33:31 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 08:33:31 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 08:33:31 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 08:33:31 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 08:33:31 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 08:33:31 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 08:33:31 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 08:33:31 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 08:33:31 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 08:33:31 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 08:33:31 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 08:33:31 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 08:33:31 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 08:33:31 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 08:33:31 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 08:33:31 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 08:33:31 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 08:33:31 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 08:33:31 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 08:33:31 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 08:33:31 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 08:33:31 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 08:33:31 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 08:33:31 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 08:33:31 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 08:33:31 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 08:33:31 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 08:33:31 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 08:33:31 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 08:33:31 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 08:33:38 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 08:34:31 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 08:34:31 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 08:34:31 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 08:34:31 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 08:34:31 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 08:34:31 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 08:34:31 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 08:34:31 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 08:34:31 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 08:34:31 UTC] Available dates found: 3
[15-Jun-2026 08:34:33 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 08:34:33 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 08:34:33 UTC] Current time (IST): 14:4
[15-Jun-2026 08:34:33 UTC] Requested date: 2026-06-16
[15-Jun-2026 08:34:33 UTC] Today: 2026-06-15
[15-Jun-2026 08:34:33 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 08:34:33 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 08:34:33 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 08:34:33 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 08:34:33 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 08:34:33 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 08:34:33 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 08:34:33 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 08:34:33 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 08:34:33 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 08:34:33 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 08:34:33 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 08:34:33 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 08:34:33 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 08:34:33 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 08:34:33 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 08:34:33 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 08:34:33 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 08:34:33 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 08:34:33 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 08:34:33 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 08:34:33 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 08:34:33 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 08:34:33 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 08:34:33 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 08:34:33 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 08:34:33 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 08:34:33 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 08:34:33 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 08:34:33 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 08:34:33 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 08:34:33 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 08:34:44 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 08:34:54 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 08:34:54 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 08:34:54 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 08:34:54 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 08:34:54 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 08:34:54 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 08:34:54 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 08:34:54 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 08:34:54 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 08:34:54 UTC] Available dates found: 3
[15-Jun-2026 08:34:55 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 08:34:57 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 08:34:57 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 08:34:57 UTC] Current time (IST): 14:4
[15-Jun-2026 08:34:57 UTC] Requested date: 2026-06-16
[15-Jun-2026 08:34:57 UTC] Today: 2026-06-15
[15-Jun-2026 08:34:57 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 08:34:57 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 08:34:57 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 08:34:57 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 08:34:57 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 08:34:57 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 08:34:57 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 08:34:57 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 08:34:57 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 08:34:57 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 08:34:57 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 08:34:57 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 08:34:57 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 08:34:57 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 08:34:57 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 08:34:57 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 08:34:57 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 08:34:57 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 08:34:57 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 08:34:57 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 08:34:57 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 08:34:57 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 08:34:57 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 08:34:57 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 08:34:57 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 08:34:57 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 08:34:57 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 08:34:57 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 08:34:57 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 08:34:57 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 08:34:57 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 08:34:57 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 08:35:10 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 08:35:24 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781511321202","orderId":"OMO2606151345226615985276V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781512522638,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151345384565911097V","paymentMode":"UPI_INTENT","timestamp":1781511338494,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 08:35:24 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781511321202
            [orderId] => OMO2606151345226615985276V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781512522638
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151345384565911097V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781511338494
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 08:35:24 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 08:35:24 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 08:35:24 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 08:35:24 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 08:35:24 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 08:35:24 UTC] Payment not successful, status: FAILED
[15-Jun-2026 08:35:24 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781511321202","orderId":"OMO2606151345226615985276V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781512522638,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151345384565911097V","paymentMode":"UPI_INTENT","timestamp":1781511338494,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 08:35:36 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 08:35:36 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 08:35:36 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 08:35:36 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 08:35:36 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 08:35:36 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 08:35:36 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 08:35:36 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 08:35:36 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 08:35:36 UTC] Available dates found: 3
[15-Jun-2026 08:35:39 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 08:35:39 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 08:35:39 UTC] Current time (IST): 14:5
[15-Jun-2026 08:35:39 UTC] Requested date: 2026-06-16
[15-Jun-2026 08:35:39 UTC] Today: 2026-06-15
[15-Jun-2026 08:35:39 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 08:35:39 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 08:35:39 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 08:35:39 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 08:35:39 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 08:35:39 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 08:35:39 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 08:35:39 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 08:35:39 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 08:35:39 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 08:35:39 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 08:35:39 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 08:35:39 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 08:35:39 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 08:35:39 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 08:35:39 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 08:35:39 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 08:35:39 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 08:35:39 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 08:35:39 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 08:35:39 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 08:35:39 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 08:35:39 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 08:35:39 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 08:35:39 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 08:35:39 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 08:35:39 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 08:35:39 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 08:35:39 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 08:35:39 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 08:35:39 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 08:35:39 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 08:35:46 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 08:35:52 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781511347622","orderId":"OMO2606151345485744607553V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781512548554,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151345596447233816V","paymentMode":"UPI_INTENT","timestamp":1781511359681,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 08:35:52 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781511347622
            [orderId] => OMO2606151345485744607553V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781512548554
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151345596447233816V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781511359681
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 08:35:52 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 08:35:52 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 08:35:52 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 08:35:52 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 08:35:52 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 08:35:52 UTC] Payment not successful, status: FAILED
[15-Jun-2026 08:35:52 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781511347622","orderId":"OMO2606151345485744607553V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781512548554,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151345596447233816V","paymentMode":"UPI_INTENT","timestamp":1781511359681,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 08:37:01 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781511418453","orderId":"OMO2606151346598904919153V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781512619874,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151347036391134992V","paymentMode":"UPI_INTENT","timestamp":1781511423679,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 08:37:01 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781511418453
            [orderId] => OMO2606151346598904919153V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781512619874
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151347036391134992V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781511423679
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 08:37:01 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 08:37:01 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 08:37:01 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 08:37:01 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 08:37:01 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 08:37:01 UTC] Payment not successful, status: FAILED
[15-Jun-2026 08:37:01 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781511418453","orderId":"OMO2606151346598904919153V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781512619874,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151347036391134992V","paymentMode":"UPI_INTENT","timestamp":1781511423679,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 08:37:14 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781511430592","orderId":"OMO2606151347097547233709V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781512629723,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151347189077233194V","paymentMode":"UPI_INTENT","timestamp":1781511438948,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 08:37:14 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781511430592
            [orderId] => OMO2606151347097547233709V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781512629723
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151347189077233194V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781511438948
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 08:37:14 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 08:37:14 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 08:37:14 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 08:37:14 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 08:37:14 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 08:37:14 UTC] Payment not successful, status: FAILED
[15-Jun-2026 08:37:14 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781511430592","orderId":"OMO2606151347097547233709V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781512629723,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151347189077233194V","paymentMode":"UPI_INTENT","timestamp":1781511438948,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 08:37:37 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781511453897","orderId":"OMO2606151347353412691837V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781512655324,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151347388187233138V","paymentMode":"UPI_INTENT","timestamp":1781511458848,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 08:37:37 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781511453897
            [orderId] => OMO2606151347353412691837V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781512655324
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151347388187233138V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781511458848
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 08:37:37 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 08:37:37 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 08:37:37 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 08:37:37 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 08:37:37 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 08:37:37 UTC] Payment not successful, status: FAILED
[15-Jun-2026 08:37:37 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781511453897","orderId":"OMO2606151347353412691837V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781512655324,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151347388187233138V","paymentMode":"UPI_INTENT","timestamp":1781511458848,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 08:38:20 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781511496243","orderId":"OMO2606151348157850320179V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781512695770,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[15-Jun-2026 08:38:20 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781511496243
            [orderId] => OMO2606151348157850320179V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781512695770
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[15-Jun-2026 08:38:20 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 08:38:20 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 08:38:20 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 08:38:20 UTC] Payment callback error: Transaction ID not found in callback
[15-Jun-2026 08:38:35 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781511510586","orderId":"OMO2606151348320382691475V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781512712023,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151348409966001901V","paymentMode":"UPI_INTENT","timestamp":1781511521029,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 08:38:35 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781511510586
            [orderId] => OMO2606151348320382691475V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781512712023
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151348409966001901V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781511521029
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 08:38:35 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 08:38:35 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 08:38:35 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 08:38:35 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 08:38:35 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 08:38:35 UTC] Payment not successful, status: FAILED
[15-Jun-2026 08:38:35 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781511510586","orderId":"OMO2606151348320382691475V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781512712023,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151348409966001901V","paymentMode":"UPI_INTENT","timestamp":1781511521029,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 08:39:10 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 08:39:10 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 08:39:10 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 08:39:10 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 08:39:10 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 08:39:10 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 08:39:10 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 08:39:10 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 08:39:10 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 08:39:10 UTC] Available dates found: 3
[15-Jun-2026 08:39:11 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 08:39:11 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 08:39:11 UTC] Current time (IST): 14:9
[15-Jun-2026 08:39:11 UTC] Requested date: 2026-06-16
[15-Jun-2026 08:39:11 UTC] Today: 2026-06-15
[15-Jun-2026 08:39:11 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 08:39:11 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 08:39:11 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 08:39:11 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 08:39:11 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 08:39:11 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 08:39:11 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 08:39:11 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 08:39:11 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 08:39:11 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 08:39:11 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 08:39:11 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 08:39:11 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 08:39:11 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 08:39:11 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 08:39:11 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 08:39:11 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 08:39:11 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 08:39:11 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 08:39:11 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 08:39:11 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 08:39:11 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 08:39:11 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 08:39:11 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 08:39:11 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 08:39:11 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 08:39:11 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 08:39:11 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 08:39:11 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 08:39:11 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 08:39:11 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 08:39:11 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 08:39:36 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 08:40:19 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781511614371","orderId":"OMO2606151350158016733039V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781512815784,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151350531715985951V","paymentMode":"UPI_INTENT","timestamp":1781511653203,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 08:40:19 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781511614371
            [orderId] => OMO2606151350158016733039V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781512815784
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151350531715985951V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781511653203
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 08:40:19 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 08:40:19 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 08:40:19 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 08:40:19 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 08:40:19 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 08:40:19 UTC] Payment not successful, status: FAILED
[15-Jun-2026 08:40:19 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781511614371","orderId":"OMO2606151350158016733039V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781512815784,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151350531715985951V","paymentMode":"UPI_INTENT","timestamp":1781511653203,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 08:41:06 UTC] PhonePe API Call - URL: https://api.phonepe.com/apis/pg/checkout/v2/pay
[15-Jun-2026 08:41:06 UTC] PhonePe API Call - HTTP Code: 200
[15-Jun-2026 08:41:06 UTC] PhonePe API Call - Response: {"orderId":"OMO2606151411063019442002V","state":"PENDING","redirectUrl":"https://mercury-t2.phonepe.com/transact/pgv3?token=hq4wOGdzX31IuPyyh7/7AYOLiipO42P8QtgmusudZHta7zUAMbV5uMV5f6kF1hmvheryrLtNiVZPUUNNaObDeGdH5wH1AOTg4C8fl3gipy0UDri4LqVOan505dQOhJd0UMRlhNt1gpnn92l+F1qArl0Av6rCPrAx9jpzoo+k3FoMJpU5okErY6Ci0shVFwQJrn7pdjXDH9daqT47DXbXbH9BnHJS3QBKqeuNKoSO1JzkfSaCsvZC8Ho8I0ecLPXQP08faOoz9mMus67VwQqPAlbYLGR61eqp1vEDNTqcN2x9feP0EIYxP7aht+98a3Xi1kSNPgGcWPqbsXDhuE9rBlW5bGFMj5p5bpyD2c5Xjl/IA6RfhJseimDujFuMbO2xAaMfb+KjANx6cZ8899f0a2YYYoADplFP3sdFm2j8BsykePv6v2lc63zdru7Xz9AoNn04C93+59WgB/683pGi3K9IY6PSePvt7arevvAs/pjK8s94MQw8yVw6E40cUg1vSF74AIN64FTt/MQ78YDMw3y3Qg==&routingKey=V","expireAt":1781513766301}
[15-Jun-2026 08:41:06 UTC] PhonePe API Response: {"orderId":"OMO2606151411063019442002V","state":"PENDING","redirectUrl":"https:\/\/mercury-t2.phonepe.com\/transact\/pgv3?token=hq4wOGdzX31IuPyyh7\/7AYOLiipO42P8QtgmusudZHta7zUAMbV5uMV5f6kF1hmvheryrLtNiVZPUUNNaObDeGdH5wH1AOTg4C8fl3gipy0UDri4LqVOan505dQOhJd0UMRlhNt1gpnn92l+F1qArl0Av6rCPrAx9jpzoo+k3FoMJpU5okErY6Ci0shVFwQJrn7pdjXDH9daqT47DXbXbH9BnHJS3QBKqeuNKoSO1JzkfSaCsvZC8Ho8I0ecLPXQP08faOoz9mMus67VwQqPAlbYLGR61eqp1vEDNTqcN2x9feP0EIYxP7aht+98a3Xi1kSNPgGcWPqbsXDhuE9rBlW5bGFMj5p5bpyD2c5Xjl\/IA6RfhJseimDujFuMbO2xAaMfb+KjANx6cZ8899f0a2YYYoADplFP3sdFm2j8BsykePv6v2lc63zdru7Xz9AoNn04C93+59WgB\/683pGi3K9IY6PSePvt7arevvAs\/pjK8s94MQw8yVw6E40cUg1vSF74AIN64FTt\/MQ78YDMw3y3Qg==&routingKey=V","expireAt":1781513766301}
[15-Jun-2026 08:41:06 UTC] Created new appointment with ID: 4211 for customer: App User, mobile: 9999999999
[15-Jun-2026 08:41:06 UTC] PhonePe URL Generated: https://mercury-t2.phonepe.com/transact/pgv3?token=hq4wOGdzX31IuPyyh7/7AYOLiipO42P8QtgmusudZHta7zUAMbV5uMV5f6kF1hmvheryrLtNiVZPUUNNaObDeGdH5wH1AOTg4C8fl3gipy0UDri4LqVOan505dQOhJd0UMRlhNt1gpnn92l+F1qArl0Av6rCPrAx9jpzoo+k3FoMJpU5okErY6Ci0shVFwQJrn7pdjXDH9daqT47DXbXbH9BnHJS3QBKqeuNKoSO1JzkfSaCsvZC8Ho8I0ecLPXQP08faOoz9mMus67VwQqPAlbYLGR61eqp1vEDNTqcN2x9feP0EIYxP7aht+98a3Xi1kSNPgGcWPqbsXDhuE9rBlW5bGFMj5p5bpyD2c5Xjl/IA6RfhJseimDujFuMbO2xAaMfb+KjANx6cZ8899f0a2YYYoADplFP3sdFm2j8BsykePv6v2lc63zdru7Xz9AoNn04C93+59WgB/683pGi3K9IY6PSePvt7arevvAs/pjK8s94MQw8yVw6E40cUg1vSF74AIN64FTt/MQ78YDMw3y3Qg==&routingKey=V
[15-Jun-2026 08:42:01 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 08:42:01 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 08:42:01 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 08:42:01 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 08:42:01 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 08:42:01 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 08:42:01 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 08:42:01 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 08:42:01 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 08:42:01 UTC] Available dates found: 3
[15-Jun-2026 08:42:22 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 08:42:22 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 08:42:22 UTC] Current time (IST): 14:12
[15-Jun-2026 08:42:22 UTC] Requested date: 2026-06-16
[15-Jun-2026 08:42:22 UTC] Today: 2026-06-15
[15-Jun-2026 08:42:22 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 08:42:22 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 08:42:22 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 08:42:22 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 08:42:22 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 08:42:22 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 08:42:22 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 08:42:22 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 08:42:22 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 08:42:22 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 08:42:22 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 08:42:22 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 08:42:22 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 08:42:22 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 08:42:22 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 08:42:22 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 08:42:22 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 08:42:22 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 08:42:22 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 08:42:22 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 08:42:22 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 08:42:22 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 08:42:22 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 08:42:22 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 08:42:22 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 08:42:22 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 08:42:22 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 08:42:22 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 08:42:22 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 08:42:22 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 08:42:22 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 08:42:22 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 08:42:31 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 08:45:13 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 08:45:13 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 08:45:13 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 08:45:13 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 08:45:13 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 08:45:13 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 08:45:13 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 08:45:13 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 08:45:13 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 08:45:13 UTC] Available dates found: 3
[15-Jun-2026 08:45:15 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 08:45:15 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 08:45:15 UTC] Current time (IST): 14:15
[15-Jun-2026 08:45:15 UTC] Requested date: 2026-06-16
[15-Jun-2026 08:45:15 UTC] Today: 2026-06-15
[15-Jun-2026 08:45:15 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 08:45:15 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 08:45:15 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 08:45:15 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 08:45:15 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 08:45:15 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 08:45:15 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 08:45:15 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 08:45:15 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 08:45:15 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 08:45:15 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 08:45:15 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 08:45:15 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 08:45:15 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 08:45:15 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 08:45:15 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 08:45:15 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 08:45:15 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 08:45:15 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 08:45:15 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 08:45:15 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 08:45:15 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 08:45:15 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 08:45:15 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 08:45:15 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 08:45:15 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 08:45:15 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 08:45:15 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 08:45:15 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 08:45:15 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 08:45:15 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 08:45:15 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 08:45:28 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 08:49:41 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 08:49:41 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 08:49:41 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 08:49:41 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 08:49:41 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 08:49:41 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 08:49:41 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 08:49:41 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 08:49:41 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 08:49:41 UTC] Available dates found: 3
[15-Jun-2026 08:49:46 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 08:49:46 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 08:49:46 UTC] Current time (IST): 14:19
[15-Jun-2026 08:49:46 UTC] Requested date: 2026-06-16
[15-Jun-2026 08:49:46 UTC] Today: 2026-06-15
[15-Jun-2026 08:49:46 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 08:49:46 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 08:49:46 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 08:49:46 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 08:49:46 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 08:49:46 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 08:49:46 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 08:49:46 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 08:49:46 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 08:49:46 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 08:49:46 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 08:49:46 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 08:49:46 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 08:49:46 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 08:49:46 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 08:49:46 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 08:49:46 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 08:49:46 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 08:49:46 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 08:49:46 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 08:49:46 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 08:49:46 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 08:49:46 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 08:49:46 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 08:49:46 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 08:49:46 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 08:49:46 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 08:49:46 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 08:49:46 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 08:49:46 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 08:49:46 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 08:49:46 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 08:50:03 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 08:50:27 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781512224268","orderId":"OMO2606151400253890320249V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781513425374,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151400297256733480V","paymentMode":"UPI_QR","timestamp":1781512229772,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 08:50:27 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781512224268
            [orderId] => OMO2606151400253890320249V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781513425374
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151400297256733480V
                            [paymentMode] => UPI_QR
                            [timestamp] => 1781512229772
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 08:50:27 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 08:50:27 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 08:50:27 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 08:50:27 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 08:50:27 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 08:50:27 UTC] Payment not successful, status: FAILED
[15-Jun-2026 08:50:27 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781512224268","orderId":"OMO2606151400253890320249V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781513425374,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151400297256733480V","paymentMode":"UPI_QR","timestamp":1781512229772,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 08:53:35 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 08:53:35 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 08:53:35 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 08:53:35 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 08:53:35 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 08:53:35 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 08:53:35 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 08:53:35 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 08:53:35 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 08:53:35 UTC] Available dates found: 3
[15-Jun-2026 08:53:37 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 08:53:37 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 08:53:37 UTC] Current time (IST): 14:23
[15-Jun-2026 08:53:37 UTC] Requested date: 2026-06-16
[15-Jun-2026 08:53:37 UTC] Today: 2026-06-15
[15-Jun-2026 08:53:37 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 08:53:37 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 08:53:37 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 08:53:37 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 08:53:37 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 08:53:37 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 08:53:37 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 08:53:37 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 08:53:37 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 08:53:37 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 08:53:37 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 08:53:37 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 08:53:37 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 08:53:37 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 08:53:37 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 08:53:37 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 08:53:37 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 08:53:37 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 08:53:37 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 08:53:37 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 08:53:37 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 08:53:37 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 08:53:37 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 08:53:37 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 08:53:37 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 08:53:37 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 08:53:37 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 08:53:37 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 08:53:37 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 08:53:37 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 08:53:37 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 08:53:37 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 08:53:45 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781512422761","orderId":"OMO2606151403433402691569V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781513623322,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[15-Jun-2026 08:53:45 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781512422761
            [orderId] => OMO2606151403433402691569V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781513623322
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[15-Jun-2026 08:53:45 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 08:53:45 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 08:53:45 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 08:53:45 UTC] Payment callback error: Transaction ID not found in callback
[15-Jun-2026 08:53:46 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 08:53:46 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 08:53:46 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 08:53:46 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 08:53:46 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 08:53:46 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 08:53:46 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 08:53:46 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 08:53:46 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 08:53:46 UTC] Available dates found: 3
[15-Jun-2026 08:53:49 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 08:53:49 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 08:53:49 UTC] Current time (IST): 14:23
[15-Jun-2026 08:53:49 UTC] Requested date: 2026-06-16
[15-Jun-2026 08:53:49 UTC] Today: 2026-06-15
[15-Jun-2026 08:53:49 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 08:53:49 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 08:53:49 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 08:53:49 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 08:53:49 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 08:53:49 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 08:53:49 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 08:53:49 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 08:53:49 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 08:53:49 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 08:53:49 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 08:53:49 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 08:53:49 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 08:53:49 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 08:53:49 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 08:53:49 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 08:53:49 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 08:53:49 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 08:53:49 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 08:53:49 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 08:53:49 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 08:53:49 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 08:53:49 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 08:53:49 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 08:53:49 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 08:53:49 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 08:53:49 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 08:53:49 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 08:53:49 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 08:53:49 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 08:53:49 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 08:53:49 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 08:53:56 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 08:54:28 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781512455633","orderId":"OMO2606151404248886001972V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781513664871,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[15-Jun-2026 08:54:28 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781512455633
            [orderId] => OMO2606151404248886001972V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781513664871
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[15-Jun-2026 08:54:28 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 08:54:28 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 08:54:28 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 08:54:28 UTC] Payment callback error: Transaction ID not found in callback
[15-Jun-2026 08:54:52 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781512488073","orderId":"OMO2606151404488180442897V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781513688801,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151404532914390104V","paymentMode":"UPI_INTENT","timestamp":1781512493320,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 08:54:52 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781512488073
            [orderId] => OMO2606151404488180442897V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781513688801
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151404532914390104V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781512493320
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 08:54:52 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 08:54:52 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 08:54:52 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 08:54:52 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 08:54:52 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 08:54:52 UTC] Payment not successful, status: FAILED
[15-Jun-2026 08:54:52 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781512488073","orderId":"OMO2606151404488180442897V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781513688801,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151404532914390104V","paymentMode":"UPI_INTENT","timestamp":1781512493320,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 08:55:00 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781512498207","orderId":"OMO2606151404576502036944V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781513697638,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[15-Jun-2026 08:55:00 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781512498207
            [orderId] => OMO2606151404576502036944V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781513697638
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[15-Jun-2026 08:55:00 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 08:55:00 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 08:55:00 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 08:55:00 UTC] Payment callback error: Transaction ID not found in callback
[15-Jun-2026 08:55:20 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781512516157","orderId":"OMO2606151405173239055148V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781513717307,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151405337894607040V","paymentMode":"UPI_INTENT","timestamp":1781512533833,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"HDFC0004632","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"124771951925","upiTransactionId":"HDF9ab58587f6794d6f8b46a97b462c5bff","vpa":"poXXXXXXXXXX-1@okhdfcbank"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"HDFC0004632","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"124771951925","upiTransactionId":"HDF9ab58587f6794d6f8b46a97b462c5bff","vpa":"poXXXXXXXXXX-1@okhdfcbank"},"currency":"INR","amount":20000}]}]}}
[15-Jun-2026 08:55:20 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781512516157
            [orderId] => OMO2606151405173239055148V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781513717307
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151405337894607040V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781512533833
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => HDFC0004632
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 124771951925
                                    [upiTransactionId] => HDF9ab58587f6794d6f8b46a97b462c5bff
                                    [vpa] => poXXXXXXXXXX-1@okhdfcbank
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => HDFC0004632
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 124771951925
                                                    [upiTransactionId] => HDF9ab58587f6794d6f8b46a97b462c5bff
                                                    [vpa] => poXXXXXXXXXX-1@okhdfcbank
                                                )

                                            [currency] => INR
                                            [amount] => 20000
                                        )

                                )

                        )

                )

        )

)

[15-Jun-2026 08:55:20 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 08:55:20 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 08:55:20 UTC] Amount Conversion: 20000 paise = 200 rupees
[15-Jun-2026 08:55:20 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 08:55:20 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[15-Jun-2026 08:55:20 UTC] Payment not successful, status: FAILED
[15-Jun-2026 08:55:20 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781512516157","orderId":"OMO2606151405173239055148V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781513717307,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151405337894607040V","paymentMode":"UPI_INTENT","timestamp":1781512533833,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"HDFC0004632","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"124771951925","upiTransactionId":"HDF9ab58587f6794d6f8b46a97b462c5bff","vpa":"poXXXXXXXXXX-1@okhdfcbank"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"HDFC0004632","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"124771951925","upiTransactionId":"HDF9ab58587f6794d6f8b46a97b462c5bff","vpa":"poXXXXXXXXXX-1@okhdfcbank"},"currency":"INR","amount":20000}]}]}}
[15-Jun-2026 08:55:27 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781512524817","orderId":"OMO2606151405238946001276V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781513723881,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151406332481037483V","paymentMode":"UPI_QR","timestamp":1781512593285,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 08:55:27 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781512524817
            [orderId] => OMO2606151405238946001276V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781513723881
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151406332481037483V
                            [paymentMode] => UPI_QR
                            [timestamp] => 1781512593285
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 08:55:27 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 08:55:27 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 08:55:27 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 08:55:27 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 08:55:27 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 08:55:27 UTC] Payment not successful, status: FAILED
[15-Jun-2026 08:55:27 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781512524817","orderId":"OMO2606151405238946001276V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781513723881,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151406332481037483V","paymentMode":"UPI_QR","timestamp":1781512593285,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 08:55:52 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781512550227","orderId":"OMO2606151405509941134232V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781513750979,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151405566656733649V","paymentMode":"UPI_INTENT","timestamp":1781512556700,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"BARB0SUBBHI","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616612305271","upiTransactionId":"ICIf8a36a7abbc949b4aba888660b57bf7c","vpa":"asXXXXXXXXar@okicici"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"BARB0SUBBHI","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616612305271","upiTransactionId":"ICIf8a36a7abbc949b4aba888660b57bf7c","vpa":"asXXXXXXXXar@okicici"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 08:55:52 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781512550227
            [orderId] => OMO2606151405509941134232V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781513750979
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151405566656733649V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781512556700
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => BARB0SUBBHI
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 616612305271
                                    [upiTransactionId] => ICIf8a36a7abbc949b4aba888660b57bf7c
                                    [vpa] => asXXXXXXXXar@okicici
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => BARB0SUBBHI
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 616612305271
                                                    [upiTransactionId] => ICIf8a36a7abbc949b4aba888660b57bf7c
                                                    [vpa] => asXXXXXXXXar@okicici
                                                )

                                            [currency] => INR
                                            [amount] => 10000
                                        )

                                )

                        )

                )

        )

)

[15-Jun-2026 08:55:52 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 08:55:52 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 08:55:52 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 08:55:52 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 08:55:52 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 08:55:52 UTC] Payment not successful, status: FAILED
[15-Jun-2026 08:55:52 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781512550227","orderId":"OMO2606151405509941134232V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781513750979,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151405566656733649V","paymentMode":"UPI_INTENT","timestamp":1781512556700,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"BARB0SUBBHI","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616612305271","upiTransactionId":"ICIf8a36a7abbc949b4aba888660b57bf7c","vpa":"asXXXXXXXXar@okicici"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"BARB0SUBBHI","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616612305271","upiTransactionId":"ICIf8a36a7abbc949b4aba888660b57bf7c","vpa":"asXXXXXXXXar@okicici"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 08:56:10 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"ASTRO-1781512865-7188","orderId":"OMO2606151411063019442002V","state":"FAILED","currency":"INR","amount":100,"expireAt":1781513766301,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","paymentDetails":[{"transactionId":"OM2606151411115252134264V","paymentMode":"UPI_QR","timestamp":1781512871562,"currency":"INR","amount":100,"payableCurrency":"INR","payableAmount":100,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 08:56:10 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => ASTRO-1781512865-7188
            [orderId] => OMO2606151411063019442002V
            [state] => FAILED
            [currency] => INR
            [amount] => 100
            [expireAt] => 1781513766301
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151411115252134264V
                            [paymentMode] => UPI_QR
                            [timestamp] => 1781512871562
                            [currency] => INR
                            [amount] => 100
                            [payableCurrency] => INR
                            [payableAmount] => 100
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 08:56:10 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 08:56:10 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 08:56:10 UTC] Amount Conversion: 100 paise = 1 rupees
[15-Jun-2026 08:56:10 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 08:56:10 UTC] Amount Details: Original=100 paise, Converted=1 rupees
[15-Jun-2026 08:56:10 UTC] Payment not successful, status: FAILED
[15-Jun-2026 08:56:10 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"ASTRO-1781512865-7188","orderId":"OMO2606151411063019442002V","state":"FAILED","currency":"INR","amount":100,"expireAt":1781513766301,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","paymentDetails":[{"transactionId":"OM2606151411115252134264V","paymentMode":"UPI_QR","timestamp":1781512871562,"currency":"INR","amount":100,"payableCurrency":"INR","payableAmount":100,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 08:56:36 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 08:56:36 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 08:56:36 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 08:56:36 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 08:56:36 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 08:56:36 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 08:56:36 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 08:56:36 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 08:56:36 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 08:56:36 UTC] Available dates found: 3
[15-Jun-2026 08:56:38 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 08:56:38 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 08:56:38 UTC] Current time (IST): 14:26
[15-Jun-2026 08:56:38 UTC] Requested date: 2026-06-16
[15-Jun-2026 08:56:38 UTC] Today: 2026-06-15
[15-Jun-2026 08:56:38 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 08:56:38 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 08:56:38 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 08:56:38 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 08:56:38 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 08:56:38 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 08:56:38 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 08:56:38 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 08:56:38 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 08:56:38 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 08:56:38 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 08:56:38 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 08:56:38 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 08:56:38 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 08:56:38 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 08:56:38 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 08:56:38 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 08:56:38 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 08:56:38 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 08:56:38 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 08:56:38 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 08:56:38 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 08:56:38 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 08:56:38 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 08:56:38 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 08:56:38 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 08:56:38 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 08:56:38 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 08:56:38 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 08:56:38 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 08:56:38 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 08:56:38 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 08:56:44 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 08:59:40 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781512777654","orderId":"OMO2606151409382122691503V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781513978197,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151409426909055528V","paymentMode":"UPI_INTENT","timestamp":1781512782730,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0010178","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653210463729","upiTransactionId":"crd471f5565f21743feb6731f040418fdbd","vpa":"99XXXXXX66@yescred"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0010178","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653210463729","upiTransactionId":"crd471f5565f21743feb6731f040418fdbd","vpa":"99XXXXXX66@yescred"},"currency":"INR","amount":20000}]}]}}
[15-Jun-2026 08:59:40 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781512777654
            [orderId] => OMO2606151409382122691503V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781513978197
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151409426909055528V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781512782730
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => SBIN0010178
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 653210463729
                                    [upiTransactionId] => crd471f5565f21743feb6731f040418fdbd
                                    [vpa] => 99XXXXXX66@yescred
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => SBIN0010178
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 653210463729
                                                    [upiTransactionId] => crd471f5565f21743feb6731f040418fdbd
                                                    [vpa] => 99XXXXXX66@yescred
                                                )

                                            [currency] => INR
                                            [amount] => 20000
                                        )

                                )

                        )

                )

        )

)

[15-Jun-2026 08:59:40 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 08:59:40 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 08:59:40 UTC] Amount Conversion: 20000 paise = 200 rupees
[15-Jun-2026 08:59:40 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 08:59:40 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[15-Jun-2026 08:59:40 UTC] Payment not successful, status: FAILED
[15-Jun-2026 08:59:40 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781512777654","orderId":"OMO2606151409382122691503V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781513978197,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151409426909055528V","paymentMode":"UPI_INTENT","timestamp":1781512782730,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0010178","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653210463729","upiTransactionId":"crd471f5565f21743feb6731f040418fdbd","vpa":"99XXXXXX66@yescred"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0010178","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653210463729","upiTransactionId":"crd471f5565f21743feb6731f040418fdbd","vpa":"99XXXXXX66@yescred"},"currency":"INR","amount":20000}]}]}}
[15-Jun-2026 09:01:08 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 09:01:08 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 09:01:08 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 09:01:08 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 09:01:08 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 09:01:08 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 09:01:08 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 09:01:08 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 09:01:08 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 09:01:08 UTC] Available dates found: 3
[15-Jun-2026 09:01:09 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 09:01:09 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 09:01:09 UTC] Current time (IST): 14:31
[15-Jun-2026 09:01:09 UTC] Requested date: 2026-06-16
[15-Jun-2026 09:01:09 UTC] Today: 2026-06-15
[15-Jun-2026 09:01:09 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 09:01:09 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 09:01:09 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 09:01:09 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 09:01:09 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 09:01:09 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 09:01:09 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 09:01:09 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 09:01:09 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 09:01:09 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 09:01:09 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 09:01:09 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 09:01:09 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 09:01:09 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 09:01:09 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 09:01:09 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 09:01:09 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 09:01:09 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 09:01:09 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 09:01:09 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 09:01:09 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 09:01:09 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 09:01:09 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 09:01:09 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 09:01:09 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 09:01:09 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 09:01:09 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 09:01:09 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 09:01:09 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 09:01:09 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 09:01:09 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 09:01:09 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 09:01:19 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 09:01:19 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 09:01:19 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 09:01:19 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 09:01:19 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 09:01:19 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 09:01:19 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 09:01:19 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 09:01:19 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 09:01:19 UTC] Available dates found: 3
[15-Jun-2026 09:01:21 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 09:01:21 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 09:01:21 UTC] Current time (IST): 14:31
[15-Jun-2026 09:01:21 UTC] Requested date: 2026-06-16
[15-Jun-2026 09:01:21 UTC] Today: 2026-06-15
[15-Jun-2026 09:01:21 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 09:01:21 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 09:01:21 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 09:01:21 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 09:01:21 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 09:01:21 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 09:01:21 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 09:01:21 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 09:01:21 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 09:01:21 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 09:01:21 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 09:01:21 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 09:01:21 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 09:01:21 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 09:01:21 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 09:01:21 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 09:01:21 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 09:01:21 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 09:01:21 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 09:01:21 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 09:01:21 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 09:01:21 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 09:01:21 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 09:01:21 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 09:01:21 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 09:01:21 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 09:01:21 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 09:01:21 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 09:01:21 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 09:01:21 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 09:01:21 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 09:01:21 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 09:01:24 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 09:01:24 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 09:01:24 UTC] Current time (IST): 14:31
[15-Jun-2026 09:01:24 UTC] Requested date: 2026-06-20
[15-Jun-2026 09:01:24 UTC] Today: 2026-06-15
[15-Jun-2026 09:01:24 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 09:01:24 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 09:01:24 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 09:01:24 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 09:01:24 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 09:01:24 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 09:01:24 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 09:01:24 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 09:01:24 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 09:01:24 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 09:01:24 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 09:01:24 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 09:01:24 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 09:01:24 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 09:01:24 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 09:01:24 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 09:01:24 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 09:01:24 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 09:01:24 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 09:01:24 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 09:01:24 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 09:01:24 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 09:01:24 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 09:01:24 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 09:01:24 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 09:01:24 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 09:01:24 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 09:01:24 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 09:01:24 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 09:01:24 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 09:01:24 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 09:01:24 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 09:01:27 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 09:01:27 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 09:01:27 UTC] Current time (IST): 14:31
[15-Jun-2026 09:01:27 UTC] Requested date: 2026-06-21
[15-Jun-2026 09:01:27 UTC] Today: 2026-06-15
[15-Jun-2026 09:01:27 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 09:01:27 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 09:01:27 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 09:01:27 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 09:01:27 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 09:01:27 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 09:01:27 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 09:01:27 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 09:01:27 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 09:01:27 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 09:01:27 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 09:01:27 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 09:01:27 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 09:01:27 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 09:01:27 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 09:01:27 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 09:01:27 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 09:01:27 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 09:01:27 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 09:01:27 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 09:01:27 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 09:01:27 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 09:01:27 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 09:01:27 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 09:01:27 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 09:01:27 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 09:01:27 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 09:01:27 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 09:01:27 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 09:01:27 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 09:01:27 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 09:01:27 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 09:02:22 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"ASTRO-1781513239-7831","orderId":"OMO2606151417200722633525V","state":"FAILED","currency":"INR","amount":100,"expireAt":1781514140073,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","paymentDetails":[{"transactionId":"OM2606151417254591134042V","paymentMode":"UPI_QR","timestamp":1781513245498,"currency":"INR","amount":100,"payableCurrency":"INR","payableAmount":100,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 09:02:22 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => ASTRO-1781513239-7831
            [orderId] => OMO2606151417200722633525V
            [state] => FAILED
            [currency] => INR
            [amount] => 100
            [expireAt] => 1781514140073
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151417254591134042V
                            [paymentMode] => UPI_QR
                            [timestamp] => 1781513245498
                            [currency] => INR
                            [amount] => 100
                            [payableCurrency] => INR
                            [payableAmount] => 100
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 09:02:22 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 09:02:22 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 09:02:22 UTC] Amount Conversion: 100 paise = 1 rupees
[15-Jun-2026 09:02:22 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 09:02:22 UTC] Amount Details: Original=100 paise, Converted=1 rupees
[15-Jun-2026 09:02:22 UTC] Payment not successful, status: FAILED
[15-Jun-2026 09:02:22 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"ASTRO-1781513239-7831","orderId":"OMO2606151417200722633525V","state":"FAILED","currency":"INR","amount":100,"expireAt":1781514140073,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","paymentDetails":[{"transactionId":"OM2606151417254591134042V","paymentMode":"UPI_QR","timestamp":1781513245498,"currency":"INR","amount":100,"payableCurrency":"INR","payableAmount":100,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 09:02:25 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 09:02:25 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 09:02:25 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 09:02:25 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 09:02:25 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 09:02:25 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 09:02:25 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 09:02:25 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 09:02:25 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 09:02:25 UTC] Available dates found: 3
[15-Jun-2026 09:02:29 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 09:02:29 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 09:02:29 UTC] Current time (IST): 14:32
[15-Jun-2026 09:02:29 UTC] Requested date: 2026-06-16
[15-Jun-2026 09:02:29 UTC] Today: 2026-06-15
[15-Jun-2026 09:02:29 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 09:02:29 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 09:02:29 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 09:02:29 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 09:02:29 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 09:02:29 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 09:02:29 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 09:02:29 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 09:02:29 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 09:02:29 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 09:02:29 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 09:02:29 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 09:02:29 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 09:02:29 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 09:02:29 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 09:02:29 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 09:02:29 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 09:02:29 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 09:02:29 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 09:02:29 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 09:02:29 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 09:02:29 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 09:02:29 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 09:02:29 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 09:02:29 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 09:02:29 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 09:02:29 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 09:02:29 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 09:02:29 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 09:02:29 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 09:02:29 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 09:02:29 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 09:02:37 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781512956332","orderId":"OMO2606151412357272236778V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781514155711,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151412488216919035V","paymentMode":"UPI_QR","timestamp":1781512968860,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 09:02:37 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781512956332
            [orderId] => OMO2606151412357272236778V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781514155711
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151412488216919035V
                            [paymentMode] => UPI_QR
                            [timestamp] => 1781512968860
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 09:02:37 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 09:02:37 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 09:02:37 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 09:02:37 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 09:02:37 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 09:02:37 UTC] Payment not successful, status: FAILED
[15-Jun-2026 09:02:37 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781512956332","orderId":"OMO2606151412357272236778V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781514155711,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151412488216919035V","paymentMode":"UPI_QR","timestamp":1781512968860,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 09:02:42 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 09:03:14 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 09:03:14 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 09:03:14 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 09:03:14 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 09:03:14 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 09:03:14 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 09:03:14 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 09:03:14 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 09:03:14 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 09:03:14 UTC] Available dates found: 3
[15-Jun-2026 09:03:17 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 09:03:17 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 09:03:17 UTC] Current time (IST): 14:33
[15-Jun-2026 09:03:17 UTC] Requested date: 2026-06-16
[15-Jun-2026 09:03:17 UTC] Today: 2026-06-15
[15-Jun-2026 09:03:17 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 09:03:17 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 09:03:17 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 09:03:17 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 09:03:17 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 09:03:17 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 09:03:17 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 09:03:17 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 09:03:17 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 09:03:17 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 09:03:17 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 09:03:17 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 09:03:17 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 09:03:17 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 09:03:17 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 09:03:17 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 09:03:17 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 09:03:17 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 09:03:17 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 09:03:17 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 09:03:17 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 09:03:17 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 09:03:17 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 09:03:17 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 09:03:17 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 09:03:17 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 09:03:17 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 09:03:17 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 09:03:17 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 09:03:17 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 09:03:17 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 09:03:17 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 09:03:53 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 09:05:33 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781513131053","orderId":"OMO2606151415302521826743V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781514330235,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151416420180320827V","paymentMode":"UPI_QR","timestamp":1781513202050,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"PPIW0884509","accountType":"PPIWALLET"},"rail":{"type":"UPI","utr":"616655148546","upiTransactionId":"TOTwd260615141647F8E0A252C52043EE8E","vpa":"krXXXXXXXXXid@fam"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"PPIW0884509","accountType":"PPIWALLET"},"rail":{"type":"UPI","utr":"616655148546","upiTransactionId":"TOTwd260615141647F8E0A252C52043EE8E","vpa":"krXXXXXXXXXid@fam"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 09:05:33 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781513131053
            [orderId] => OMO2606151415302521826743V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781514330235
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151416420180320827V
                            [paymentMode] => UPI_QR
                            [timestamp] => 1781513202050
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => PPIW0884509
                                    [accountType] => PPIWALLET
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 616655148546
                                    [upiTransactionId] => TOTwd260615141647F8E0A252C52043EE8E
                                    [vpa] => krXXXXXXXXXid@fam
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => PPIW0884509
                                                    [accountType] => PPIWALLET
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 616655148546
                                                    [upiTransactionId] => TOTwd260615141647F8E0A252C52043EE8E
                                                    [vpa] => krXXXXXXXXXid@fam
                                                )

                                            [currency] => INR
                                            [amount] => 10000
                                        )

                                )

                        )

                )

        )

)

[15-Jun-2026 09:05:33 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 09:05:33 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 09:05:33 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 09:05:33 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 09:05:33 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 09:05:33 UTC] Payment not successful, status: FAILED
[15-Jun-2026 09:05:33 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781513131053","orderId":"OMO2606151415302521826743V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781514330235,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151416420180320827V","paymentMode":"UPI_QR","timestamp":1781513202050,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"PPIW0884509","accountType":"PPIWALLET"},"rail":{"type":"UPI","utr":"616655148546","upiTransactionId":"TOTwd260615141647F8E0A252C52043EE8E","vpa":"krXXXXXXXXXid@fam"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"PPIW0884509","accountType":"PPIWALLET"},"rail":{"type":"UPI","utr":"616655148546","upiTransactionId":"TOTwd260615141647F8E0A252C52043EE8E","vpa":"krXXXXXXXXXid@fam"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 09:07:34 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781513252262","orderId":"OMO2606151417313547233927V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781514451335,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151417347649055832V","paymentMode":"UPI_QR","timestamp":1781513254791,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"PUNB0872300","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616630640877","upiTransactionId":"PNB21A5696A360347A6BF2910E4B1F15097","vpa":"naXXXXXXXte@pnb"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"PUNB0872300","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616630640877","upiTransactionId":"PNB21A5696A360347A6BF2910E4B1F15097","vpa":"naXXXXXXXte@pnb"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 09:07:34 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781513252262
            [orderId] => OMO2606151417313547233927V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781514451335
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151417347649055832V
                            [paymentMode] => UPI_QR
                            [timestamp] => 1781513254791
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => PUNB0872300
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 616630640877
                                    [upiTransactionId] => PNB21A5696A360347A6BF2910E4B1F15097
                                    [vpa] => naXXXXXXXte@pnb
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => PUNB0872300
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 616630640877
                                                    [upiTransactionId] => PNB21A5696A360347A6BF2910E4B1F15097
                                                    [vpa] => naXXXXXXXte@pnb
                                                )

                                            [currency] => INR
                                            [amount] => 10000
                                        )

                                )

                        )

                )

        )

)

[15-Jun-2026 09:07:34 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 09:07:34 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 09:07:34 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 09:07:34 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 09:07:34 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 09:07:34 UTC] Payment not successful, status: FAILED
[15-Jun-2026 09:07:34 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781513252262","orderId":"OMO2606151417313547233927V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781514451335,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151417347649055832V","paymentMode":"UPI_QR","timestamp":1781513254791,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"PUNB0872300","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616630640877","upiTransactionId":"PNB21A5696A360347A6BF2910E4B1F15097","vpa":"naXXXXXXXte@pnb"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"PUNB0872300","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616630640877","upiTransactionId":"PNB21A5696A360347A6BF2910E4B1F15097","vpa":"naXXXXXXXte@pnb"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 09:08:19 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 09:08:19 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 09:08:19 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 09:08:19 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 09:08:19 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 09:08:19 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 09:08:19 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 09:08:19 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 09:08:19 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 09:08:19 UTC] Available dates found: 3
[15-Jun-2026 09:08:28 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 09:08:28 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 09:08:28 UTC] Current time (IST): 14:38
[15-Jun-2026 09:08:28 UTC] Requested date: 2026-06-16
[15-Jun-2026 09:08:28 UTC] Today: 2026-06-15
[15-Jun-2026 09:08:28 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 09:08:28 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 09:08:28 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 09:08:28 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 09:08:28 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 09:08:28 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 09:08:28 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 09:08:28 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 09:08:28 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 09:08:28 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 09:08:28 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 09:08:28 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 09:08:28 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 09:08:28 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 09:08:28 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 09:08:28 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 09:08:28 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 09:08:28 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 09:08:28 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 09:08:28 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 09:08:28 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 09:08:28 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 09:08:28 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 09:08:28 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 09:08:28 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 09:08:28 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 09:08:28 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 09:08:28 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 09:08:28 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 09:08:28 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 09:08:28 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 09:08:28 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 09:09:47 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 09:09:47 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 09:09:47 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 09:09:47 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 09:09:47 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 09:09:47 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 09:09:47 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 09:09:47 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 09:09:47 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 09:09:47 UTC] Available dates found: 3
[15-Jun-2026 09:10:45 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781513444444","orderId":"OMO2606151420435798357609V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781514643562,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151420493706919322V","paymentMode":"UPI_QR","timestamp":1781513449404,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"PUNB0872300","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"208515913229","upiTransactionId":"PTM8e2dcffa8ec64db8aa5f65830212879d","vpa":"97XXXXXX59@ptyes"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"PUNB0872300","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"208515913229","upiTransactionId":"PTM8e2dcffa8ec64db8aa5f65830212879d","vpa":"97XXXXXX59@ptyes"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 09:10:45 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781513444444
            [orderId] => OMO2606151420435798357609V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781514643562
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151420493706919322V
                            [paymentMode] => UPI_QR
                            [timestamp] => 1781513449404
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => PUNB0872300
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 208515913229
                                    [upiTransactionId] => PTM8e2dcffa8ec64db8aa5f65830212879d
                                    [vpa] => 97XXXXXX59@ptyes
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => PUNB0872300
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 208515913229
                                                    [upiTransactionId] => PTM8e2dcffa8ec64db8aa5f65830212879d
                                                    [vpa] => 97XXXXXX59@ptyes
                                                )

                                            [currency] => INR
                                            [amount] => 10000
                                        )

                                )

                        )

                )

        )

)

[15-Jun-2026 09:10:45 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 09:10:45 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 09:10:45 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 09:10:45 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 09:10:45 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 09:10:45 UTC] Payment not successful, status: FAILED
[15-Jun-2026 09:10:45 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781513444444","orderId":"OMO2606151420435798357609V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781514643562,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151420493706919322V","paymentMode":"UPI_QR","timestamp":1781513449404,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"PUNB0872300","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"208515913229","upiTransactionId":"PTM8e2dcffa8ec64db8aa5f65830212879d","vpa":"97XXXXXX59@ptyes"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"PUNB0872300","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"208515913229","upiTransactionId":"PTM8e2dcffa8ec64db8aa5f65830212879d","vpa":"97XXXXXX59@ptyes"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 09:11:32 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781513489631","orderId":"OMO2606151421293105656265V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781514689291,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[15-Jun-2026 09:11:32 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781513489631
            [orderId] => OMO2606151421293105656265V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781514689291
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[15-Jun-2026 09:11:32 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 09:11:32 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 09:11:32 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 09:11:32 UTC] Payment callback error: Transaction ID not found in callback
[15-Jun-2026 09:14:00 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781513638244","orderId":"OMO2606151423586211037095V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781514838606,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151424055382134995V","paymentMode":"UPI_INTENT","timestamp":1781513645579,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 09:14:00 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781513638244
            [orderId] => OMO2606151423586211037095V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781514838606
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151424055382134995V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781513645579
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 09:14:00 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 09:14:00 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 09:14:00 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 09:14:00 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 09:14:00 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 09:14:00 UTC] Payment not successful, status: FAILED
[15-Jun-2026 09:14:00 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781513638244","orderId":"OMO2606151423586211037095V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781514838606,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151424055382134995V","paymentMode":"UPI_INTENT","timestamp":1781513645579,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 09:16:49 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781513805949","orderId":"OMO2606151426461946733175V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781515006172,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151427207074607794V","paymentMode":"UPI_INTENT","timestamp":1781513840757,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"AUBL0002231","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"308068898360","upiTransactionId":"PTM0c65d82b8c06442d85de067a09608561","vpa":"99XXXXXX89@ptyes"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"AUBL0002231","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"308068898360","upiTransactionId":"PTM0c65d82b8c06442d85de067a09608561","vpa":"99XXXXXX89@ptyes"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 09:16:49 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781513805949
            [orderId] => OMO2606151426461946733175V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781515006172
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151427207074607794V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781513840757
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => AUBL0002231
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 308068898360
                                    [upiTransactionId] => PTM0c65d82b8c06442d85de067a09608561
                                    [vpa] => 99XXXXXX89@ptyes
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => AUBL0002231
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 308068898360
                                                    [upiTransactionId] => PTM0c65d82b8c06442d85de067a09608561
                                                    [vpa] => 99XXXXXX89@ptyes
                                                )

                                            [currency] => INR
                                            [amount] => 10000
                                        )

                                )

                        )

                )

        )

)

[15-Jun-2026 09:16:49 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 09:16:49 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 09:16:49 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 09:16:49 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 09:16:49 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 09:16:49 UTC] Payment not successful, status: FAILED
[15-Jun-2026 09:16:49 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781513805949","orderId":"OMO2606151426461946733175V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781515006172,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151427207074607794V","paymentMode":"UPI_INTENT","timestamp":1781513840757,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"AUBL0002231","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"308068898360","upiTransactionId":"PTM0c65d82b8c06442d85de067a09608561","vpa":"99XXXXXX89@ptyes"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"AUBL0002231","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"308068898360","upiTransactionId":"PTM0c65d82b8c06442d85de067a09608561","vpa":"99XXXXXX89@ptyes"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 09:17:43 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 09:17:43 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 09:17:43 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 09:17:43 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 09:17:43 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 09:17:43 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 09:17:43 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 09:17:43 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 09:17:43 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 09:17:43 UTC] Available dates found: 3
[15-Jun-2026 09:17:45 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 09:17:45 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 09:17:45 UTC] Current time (IST): 14:47
[15-Jun-2026 09:17:45 UTC] Requested date: 2026-06-16
[15-Jun-2026 09:17:45 UTC] Today: 2026-06-15
[15-Jun-2026 09:17:45 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 09:17:45 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 09:17:45 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 09:17:45 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 09:17:45 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 09:17:45 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 09:17:45 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 09:17:45 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 09:17:45 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 09:17:45 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 09:17:45 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 09:17:45 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 09:17:45 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 09:17:45 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 09:17:45 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 09:17:45 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 09:17:45 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 09:17:45 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 09:17:45 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 09:17:45 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 09:17:45 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 09:17:45 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 09:17:45 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 09:17:45 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 09:17:45 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 09:17:45 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 09:17:45 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 09:17:45 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 09:17:45 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 09:17:45 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 09:17:45 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 09:17:45 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 09:17:54 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 09:22:46 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781514164039","orderId":"OMO2606151432442754607946V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781515364255,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151432541653859798V","paymentMode":"UPI_INTENT","timestamp":1781514174202,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 09:22:46 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781514164039
            [orderId] => OMO2606151432442754607946V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781515364255
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151432541653859798V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781514174202
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 09:22:46 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 09:22:46 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 09:22:46 UTC] Amount Conversion: 20000 paise = 200 rupees
[15-Jun-2026 09:22:46 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 09:22:46 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[15-Jun-2026 09:22:46 UTC] Payment not successful, status: FAILED
[15-Jun-2026 09:22:46 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781514164039","orderId":"OMO2606151432442754607946V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781515364255,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151432541653859798V","paymentMode":"UPI_INTENT","timestamp":1781514174202,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 09:23:58 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781514235111","orderId":"OMO2606151433552778357270V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781515435261,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151433594316001121V","paymentMode":"UPI_INTENT","timestamp":1781514239471,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 09:23:58 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781514235111
            [orderId] => OMO2606151433552778357270V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781515435261
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151433594316001121V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781514239471
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 09:23:58 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 09:23:58 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 09:23:58 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 09:23:58 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 09:23:58 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 09:23:58 UTC] Payment not successful, status: FAILED
[15-Jun-2026 09:23:58 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781514235111","orderId":"OMO2606151433552778357270V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781515435261,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151433594316001121V","paymentMode":"UPI_INTENT","timestamp":1781514239471,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 09:24:41 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781514278297","orderId":"OMO2606151434384484919113V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781515478428,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151434414013859829V","paymentMode":"UPI_INTENT","timestamp":1781514281433,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 09:24:41 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781514278297
            [orderId] => OMO2606151434384484919113V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781515478428
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151434414013859829V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781514281433
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 09:24:41 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 09:24:41 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 09:24:41 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 09:24:41 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 09:24:41 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 09:24:41 UTC] Payment not successful, status: FAILED
[15-Jun-2026 09:24:41 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781514278297","orderId":"OMO2606151434384484919113V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781515478428,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151434414013859829V","paymentMode":"UPI_INTENT","timestamp":1781514281433,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 09:24:44 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 09:24:44 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 09:24:44 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 09:24:44 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 09:24:44 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 09:24:44 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 09:24:44 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 09:24:44 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 09:24:44 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 09:24:44 UTC] Available dates found: 3
[15-Jun-2026 09:24:49 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 09:24:49 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 09:24:49 UTC] Current time (IST): 14:54
[15-Jun-2026 09:24:49 UTC] Requested date: 2026-06-20
[15-Jun-2026 09:24:49 UTC] Today: 2026-06-15
[15-Jun-2026 09:24:49 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 09:24:49 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 09:24:49 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 09:24:49 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 09:24:49 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 09:24:49 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 09:24:49 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 09:24:49 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 09:24:49 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 09:24:49 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 09:24:49 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 09:24:49 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 09:24:49 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 09:24:49 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 09:24:49 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 09:24:49 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 09:24:49 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 09:24:49 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 09:24:49 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 09:24:49 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 09:24:49 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 09:24:49 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 09:24:49 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 09:24:49 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 09:24:49 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 09:24:49 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 09:24:49 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 09:24:49 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 09:24:49 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 09:24:49 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 09:24:49 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 09:24:49 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 09:25:00 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 09:28:15 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 09:28:15 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 09:28:15 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 09:28:15 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 09:28:15 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 09:28:15 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 09:28:15 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 09:28:15 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 09:28:15 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 09:28:15 UTC] Available dates found: 3
[15-Jun-2026 09:28:19 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 09:28:19 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 09:28:19 UTC] Current time (IST): 14:58
[15-Jun-2026 09:28:19 UTC] Requested date: 2026-06-16
[15-Jun-2026 09:28:19 UTC] Today: 2026-06-15
[15-Jun-2026 09:28:19 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 09:28:19 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 09:28:19 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 09:28:19 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 09:28:19 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 09:28:19 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 09:28:19 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 09:28:19 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 09:28:19 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 09:28:19 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 09:28:19 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 09:28:19 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 09:28:19 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 09:28:19 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 09:28:19 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 09:28:19 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 09:28:19 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 09:28:19 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 09:28:19 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 09:28:19 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 09:28:19 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 09:28:19 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 09:28:19 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 09:28:19 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 09:28:19 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 09:28:19 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 09:28:19 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 09:28:19 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 09:28:19 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 09:28:19 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 09:28:19 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 09:28:19 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 09:28:39 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 09:28:39 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 09:28:39 UTC] Current time (IST): 14:58
[15-Jun-2026 09:28:39 UTC] Requested date: 2026-06-20
[15-Jun-2026 09:28:39 UTC] Today: 2026-06-15
[15-Jun-2026 09:28:39 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 09:28:39 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 09:28:39 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 09:28:39 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 09:28:39 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 09:28:39 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 09:28:39 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 09:28:39 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 09:28:39 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 09:28:39 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 09:28:39 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 09:28:39 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 09:28:39 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 09:28:39 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 09:28:39 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 09:28:39 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 09:28:39 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 09:28:39 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 09:28:39 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 09:28:39 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 09:28:39 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 09:28:39 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 09:28:39 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 09:28:39 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 09:28:39 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 09:28:39 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 09:28:39 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 09:28:39 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 09:28:39 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 09:28:39 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 09:28:39 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 09:28:39 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 09:28:44 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 09:28:44 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 09:28:44 UTC] Current time (IST): 14:58
[15-Jun-2026 09:28:44 UTC] Requested date: 2026-06-21
[15-Jun-2026 09:28:44 UTC] Today: 2026-06-15
[15-Jun-2026 09:28:44 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 09:28:44 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 09:28:44 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 09:28:44 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 09:28:44 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 09:28:44 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 09:28:44 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 09:28:44 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 09:28:44 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 09:28:44 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 09:28:44 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 09:28:44 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 09:28:44 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 09:28:44 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 09:28:44 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 09:28:44 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 09:28:44 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 09:28:44 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 09:28:44 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 09:28:44 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 09:28:44 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 09:28:44 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 09:28:44 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 09:28:44 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 09:28:44 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 09:28:44 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 09:28:44 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 09:28:44 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 09:28:44 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 09:28:44 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 09:28:44 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 09:28:44 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 09:28:50 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 09:28:50 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 09:28:50 UTC] Current time (IST): 14:58
[15-Jun-2026 09:28:50 UTC] Requested date: 2026-06-16
[15-Jun-2026 09:28:50 UTC] Today: 2026-06-15
[15-Jun-2026 09:28:50 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 09:28:50 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 09:28:50 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 09:28:50 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 09:28:50 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 09:28:50 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 09:28:50 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 09:28:50 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 09:28:50 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 09:28:50 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 09:28:50 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 09:28:50 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 09:28:50 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 09:28:50 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 09:28:50 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 09:28:50 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 09:28:50 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 09:28:50 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 09:28:50 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 09:28:50 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 09:28:50 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 09:28:50 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 09:28:50 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 09:28:50 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 09:28:50 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 09:28:50 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 09:28:50 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 09:28:50 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 09:28:50 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 09:28:50 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 09:28:50 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 09:28:50 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 09:32:52 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 09:32:52 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 09:32:52 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 09:32:52 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 09:32:52 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 09:32:52 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 09:32:52 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 09:32:52 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 09:32:52 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 09:32:52 UTC] Available dates found: 3
[15-Jun-2026 09:32:55 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 09:32:55 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 09:32:55 UTC] Current time (IST): 15:2
[15-Jun-2026 09:32:55 UTC] Requested date: 2026-06-16
[15-Jun-2026 09:32:55 UTC] Today: 2026-06-15
[15-Jun-2026 09:32:55 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 09:32:55 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 09:32:55 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 09:32:55 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 09:32:55 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 09:32:55 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 09:32:55 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 09:32:55 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 09:32:55 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 09:32:55 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 09:32:55 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 09:32:55 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 09:32:55 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 09:32:55 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 09:32:55 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 09:32:55 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 09:32:55 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 09:32:55 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 09:32:55 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 09:32:55 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 09:32:55 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 09:32:55 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 09:32:55 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 09:32:55 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 09:32:55 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 09:32:55 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 09:32:55 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 09:32:55 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 09:32:55 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 09:32:55 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 09:32:55 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 09:32:55 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 09:33:05 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 09:36:40 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 09:36:40 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 09:36:40 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 09:36:40 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 09:36:40 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 09:36:40 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 09:36:40 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 09:36:40 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 09:36:40 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 09:36:40 UTC] Available dates found: 3
[15-Jun-2026 09:36:42 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 09:36:42 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 09:36:42 UTC] Current time (IST): 15:6
[15-Jun-2026 09:36:42 UTC] Requested date: 2026-06-16
[15-Jun-2026 09:36:42 UTC] Today: 2026-06-15
[15-Jun-2026 09:36:42 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 09:36:42 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 09:36:42 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 09:36:42 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 09:36:42 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 09:36:42 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 09:36:42 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 09:36:42 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 09:36:42 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 09:36:42 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 09:36:42 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 09:36:42 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 09:36:42 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 09:36:42 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 09:36:42 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 09:36:42 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 09:36:42 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 09:36:42 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 09:36:42 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 09:36:42 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 09:36:42 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 09:36:42 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 09:36:42 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 09:36:42 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 09:36:42 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 09:36:42 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 09:36:42 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 09:36:42 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 09:36:42 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 09:36:42 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 09:36:42 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 09:36:42 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 09:36:52 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 09:37:53 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 09:37:53 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 09:37:53 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 09:37:53 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 09:37:53 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 09:37:53 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 09:37:53 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 09:37:53 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 09:37:53 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 09:37:53 UTC] Available dates found: 3
[15-Jun-2026 09:37:55 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 09:37:55 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 09:37:55 UTC] Current time (IST): 15:7
[15-Jun-2026 09:37:55 UTC] Requested date: 2026-06-16
[15-Jun-2026 09:37:55 UTC] Today: 2026-06-15
[15-Jun-2026 09:37:55 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 09:37:55 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 09:37:55 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 09:37:55 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 09:37:55 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 09:37:55 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 09:37:55 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 09:37:55 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 09:37:55 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 09:37:55 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 09:37:55 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 09:37:55 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 09:37:55 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 09:37:55 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 09:37:55 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 09:37:55 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 09:37:55 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 09:37:55 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 09:37:55 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 09:37:55 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 09:37:55 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 09:37:55 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 09:37:55 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 09:37:55 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 09:37:55 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 09:37:55 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 09:37:55 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 09:37:55 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 09:37:55 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 09:37:55 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 09:37:55 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 09:37:55 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 09:38:00 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781515076139","orderId":"OMO2606151447568545985965V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781516276833,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151448048202036766V","paymentMode":"UPI_INTENT","timestamp":1781515084860,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"BARB0SUBBHI","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616648828488","upiTransactionId":"ICIe8a5261dc4cf46588e98b41f389e99a9","vpa":"asXXXXXXXXar@okicici"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"BARB0SUBBHI","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616648828488","upiTransactionId":"ICIe8a5261dc4cf46588e98b41f389e99a9","vpa":"asXXXXXXXXar@okicici"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 09:38:00 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781515076139
            [orderId] => OMO2606151447568545985965V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781516276833
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151448048202036766V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781515084860
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => BARB0SUBBHI
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 616648828488
                                    [upiTransactionId] => ICIe8a5261dc4cf46588e98b41f389e99a9
                                    [vpa] => asXXXXXXXXar@okicici
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => BARB0SUBBHI
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 616648828488
                                                    [upiTransactionId] => ICIe8a5261dc4cf46588e98b41f389e99a9
                                                    [vpa] => asXXXXXXXXar@okicici
                                                )

                                            [currency] => INR
                                            [amount] => 10000
                                        )

                                )

                        )

                )

        )

)

[15-Jun-2026 09:38:00 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 09:38:00 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 09:38:00 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 09:38:00 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 09:38:00 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 09:38:00 UTC] Payment not successful, status: FAILED
[15-Jun-2026 09:38:00 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781515076139","orderId":"OMO2606151447568545985965V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781516276833,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151448048202036766V","paymentMode":"UPI_INTENT","timestamp":1781515084860,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"BARB0SUBBHI","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616648828488","upiTransactionId":"ICIe8a5261dc4cf46588e98b41f389e99a9","vpa":"asXXXXXXXXar@okicici"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"BARB0SUBBHI","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616648828488","upiTransactionId":"ICIe8a5261dc4cf46588e98b41f389e99a9","vpa":"asXXXXXXXXar@okicici"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 09:38:05 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 09:42:11 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 09:42:11 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 09:42:11 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 09:42:11 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 09:42:11 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 09:42:11 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 09:42:11 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 09:42:11 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 09:42:11 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 09:42:11 UTC] Available dates found: 3
[15-Jun-2026 09:42:15 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 09:42:15 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 09:42:15 UTC] Current time (IST): 15:12
[15-Jun-2026 09:42:15 UTC] Requested date: 2026-06-16
[15-Jun-2026 09:42:15 UTC] Today: 2026-06-15
[15-Jun-2026 09:42:15 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 09:42:15 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 09:42:15 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 09:42:15 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 09:42:15 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 09:42:15 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 09:42:15 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 09:42:15 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 09:42:15 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 09:42:15 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 09:42:15 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 09:42:15 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 09:42:15 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 09:42:15 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 09:42:15 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 09:42:15 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 09:42:15 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 09:42:15 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 09:42:15 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 09:42:15 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 09:42:15 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 09:42:15 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 09:42:15 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 09:42:15 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 09:42:15 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 09:42:15 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 09:42:15 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 09:42:15 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 09:42:15 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 09:42:15 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 09:42:15 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 09:42:15 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 09:42:19 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 09:42:19 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 09:42:19 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 09:42:19 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 09:42:19 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 09:42:19 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 09:42:19 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 09:42:19 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 09:42:19 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 09:42:19 UTC] Available dates found: 3
[15-Jun-2026 09:42:21 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 09:42:21 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 09:42:21 UTC] Current time (IST): 15:12
[15-Jun-2026 09:42:21 UTC] Requested date: 2026-06-16
[15-Jun-2026 09:42:21 UTC] Today: 2026-06-15
[15-Jun-2026 09:42:21 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 09:42:21 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 09:42:21 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 09:42:21 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 09:42:21 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 09:42:21 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 09:42:21 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 09:42:21 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 09:42:21 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 09:42:21 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 09:42:21 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 09:42:21 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 09:42:21 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 09:42:21 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 09:42:21 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 09:42:21 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 09:42:21 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 09:42:21 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 09:42:21 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 09:42:21 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 09:42:21 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 09:42:21 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 09:42:21 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 09:42:21 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 09:42:21 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 09:42:21 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 09:42:21 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 09:42:21 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 09:42:21 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 09:42:21 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 09:42:21 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 09:42:21 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 09:42:25 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 09:44:24 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 09:44:24 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 09:44:24 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 09:44:24 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 09:44:24 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 09:44:24 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 09:44:24 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 09:44:24 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 09:44:24 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 09:44:24 UTC] Available dates found: 3
[15-Jun-2026 09:44:29 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 09:44:29 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 09:44:29 UTC] Current time (IST): 15:14
[15-Jun-2026 09:44:29 UTC] Requested date: 2026-06-16
[15-Jun-2026 09:44:29 UTC] Today: 2026-06-15
[15-Jun-2026 09:44:29 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 09:44:29 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 09:44:29 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 09:44:29 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 09:44:29 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 09:44:29 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 09:44:29 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 09:44:29 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 09:44:29 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 09:44:29 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 09:44:29 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 09:44:29 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 09:44:29 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 09:44:29 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 09:44:29 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 09:44:29 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 09:44:29 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 09:44:29 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 09:44:29 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 09:44:29 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 09:44:29 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 09:44:29 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 09:44:29 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 09:44:29 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 09:44:29 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 09:44:29 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 09:44:29 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 09:44:29 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 09:44:29 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 09:44:29 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 09:44:29 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 09:44:29 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 09:44:56 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 09:45:09 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781515503022","orderId":"OMO2606151455035434607201V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781516703523,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151455149392633424V","paymentMode":"UPI_INTENT","timestamp":1781515514980,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 09:45:09 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781515503022
            [orderId] => OMO2606151455035434607201V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781516703523
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151455149392633424V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781515514980
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 09:45:09 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 09:45:09 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 09:45:09 UTC] Amount Conversion: 20000 paise = 200 rupees
[15-Jun-2026 09:45:09 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 09:45:09 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[15-Jun-2026 09:45:09 UTC] Payment not successful, status: FAILED
[15-Jun-2026 09:45:09 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781515503022","orderId":"OMO2606151455035434607201V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781516703523,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151455149392633424V","paymentMode":"UPI_INTENT","timestamp":1781515514980,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 09:53:04 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 09:53:04 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 09:53:04 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 09:53:04 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 09:53:04 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 09:53:04 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 09:53:04 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 09:53:04 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 09:53:04 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 09:53:04 UTC] Available dates found: 3
[15-Jun-2026 09:53:06 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 09:53:06 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 09:53:06 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 09:53:06 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 09:53:06 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 09:53:06 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 09:53:06 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 09:53:06 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 09:53:06 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 09:53:06 UTC] Available dates found: 3
[15-Jun-2026 09:53:07 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 09:53:07 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 09:53:07 UTC] Current time (IST): 15:23
[15-Jun-2026 09:53:07 UTC] Requested date: 2026-06-16
[15-Jun-2026 09:53:07 UTC] Today: 2026-06-15
[15-Jun-2026 09:53:07 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 09:53:07 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 09:53:07 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 09:53:07 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 09:53:07 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 09:53:07 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 09:53:07 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 09:53:07 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 09:53:07 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 09:53:07 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 09:53:07 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 09:53:07 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 09:53:07 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 09:53:07 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 09:53:07 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 09:53:07 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 09:53:07 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 09:53:07 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 09:53:07 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 09:53:07 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 09:53:07 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 09:53:07 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 09:53:07 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 09:53:07 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 09:53:07 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 09:53:07 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 09:53:07 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 09:53:07 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 09:53:07 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 09:53:07 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 09:53:07 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 09:53:07 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 09:53:09 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781515988831","orderId":"OMO2606151503081553859049V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781517188136,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[15-Jun-2026 09:53:09 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781515988831
            [orderId] => OMO2606151503081553859049V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781517188136
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[15-Jun-2026 09:53:09 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 09:53:09 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 09:53:09 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 09:53:09 UTC] Payment callback error: Transaction ID not found in callback
[15-Jun-2026 09:53:21 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 09:53:25 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 09:53:25 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 09:53:25 UTC] Current time (IST): 15:23
[15-Jun-2026 09:53:25 UTC] Requested date: 2026-06-16
[15-Jun-2026 09:53:25 UTC] Today: 2026-06-15
[15-Jun-2026 09:53:25 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 09:53:25 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 09:53:25 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 09:53:25 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 09:53:25 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 09:53:25 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 09:53:25 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 09:53:25 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 09:53:25 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 09:53:25 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 09:53:25 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 09:53:25 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 09:53:25 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 09:53:25 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 09:53:25 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 09:53:25 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 09:53:25 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 09:53:25 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 09:53:25 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 09:53:25 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 09:53:25 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 09:53:25 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 09:53:25 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 09:53:25 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 09:53:25 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 09:53:25 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 09:53:25 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 09:53:25 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 09:53:25 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 09:53:25 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 09:53:25 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 09:53:25 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 09:53:34 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 09:55:53 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781516150359","orderId":"OMO2606151505500715656187V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781517350053,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151507061592236812V","paymentMode":"UPI_QR","timestamp":1781516226212,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"PUNB0872300","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616630648550","upiTransactionId":"PNBA102626AEE8049DAB1EDD4C824DD2E50","vpa":"naXXXXXXXte@pnb"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"PUNB0872300","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616630648550","upiTransactionId":"PNBA102626AEE8049DAB1EDD4C824DD2E50","vpa":"naXXXXXXXte@pnb"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 09:55:53 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781516150359
            [orderId] => OMO2606151505500715656187V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781517350053
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151507061592236812V
                            [paymentMode] => UPI_QR
                            [timestamp] => 1781516226212
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => PUNB0872300
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 616630648550
                                    [upiTransactionId] => PNBA102626AEE8049DAB1EDD4C824DD2E50
                                    [vpa] => naXXXXXXXte@pnb
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => PUNB0872300
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 616630648550
                                                    [upiTransactionId] => PNBA102626AEE8049DAB1EDD4C824DD2E50
                                                    [vpa] => naXXXXXXXte@pnb
                                                )

                                            [currency] => INR
                                            [amount] => 10000
                                        )

                                )

                        )

                )

        )

)

[15-Jun-2026 09:55:53 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 09:55:53 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 09:55:53 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 09:55:53 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 09:55:53 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 09:55:53 UTC] Payment not successful, status: FAILED
[15-Jun-2026 09:55:53 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781516150359","orderId":"OMO2606151505500715656187V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781517350053,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151507061592236812V","paymentMode":"UPI_QR","timestamp":1781516226212,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"PUNB0872300","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616630648550","upiTransactionId":"PNBA102626AEE8049DAB1EDD4C824DD2E50","vpa":"naXXXXXXXte@pnb"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"PUNB0872300","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616630648550","upiTransactionId":"PNBA102626AEE8049DAB1EDD4C824DD2E50","vpa":"naXXXXXXXte@pnb"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 09:56:56 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781516214559","orderId":"OMO2606151506547849055877V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781517414770,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151507047841826757V","paymentMode":"UPI_INTENT","timestamp":1781516224831,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 09:56:56 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781516214559
            [orderId] => OMO2606151506547849055877V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781517414770
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151507047841826757V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781516224831
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 09:56:56 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 09:56:56 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 09:56:56 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 09:56:56 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 09:56:56 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 09:56:56 UTC] Payment not successful, status: FAILED
[15-Jun-2026 09:56:56 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781516214559","orderId":"OMO2606151506547849055877V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781517414770,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151507047841826757V","paymentMode":"UPI_INTENT","timestamp":1781516224831,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 09:58:10 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781516288545","orderId":"OMO2606151508088942633374V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781517488858,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151508399299442866V","paymentMode":"UPI_INTENT","timestamp":1781516319974,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 09:58:10 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781516288545
            [orderId] => OMO2606151508088942633374V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781517488858
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151508399299442866V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781516319974
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 09:58:10 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 09:58:10 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 09:58:10 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 09:58:10 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 09:58:10 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 09:58:10 UTC] Payment not successful, status: FAILED
[15-Jun-2026 09:58:10 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781516288545","orderId":"OMO2606151508088942633374V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781517488858,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151508399299442866V","paymentMode":"UPI_INTENT","timestamp":1781516319974,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 09:58:17 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 09:58:17 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 09:58:17 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 09:58:17 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 09:58:17 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 09:58:17 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 09:58:17 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 09:58:17 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 09:58:17 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 09:58:17 UTC] Available dates found: 3
[15-Jun-2026 09:58:19 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 09:58:19 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 09:58:19 UTC] Current time (IST): 15:28
[15-Jun-2026 09:58:19 UTC] Requested date: 2026-06-16
[15-Jun-2026 09:58:19 UTC] Today: 2026-06-15
[15-Jun-2026 09:58:19 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 09:58:19 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 09:58:19 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 09:58:19 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 09:58:19 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 09:58:19 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 09:58:19 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 09:58:19 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 09:58:19 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 09:58:19 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 09:58:19 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 09:58:19 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 09:58:19 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 09:58:19 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 09:58:19 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 09:58:19 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 09:58:19 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 09:58:19 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 09:58:19 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 09:58:19 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 09:58:19 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 09:58:19 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 09:58:19 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 09:58:19 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 09:58:19 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 09:58:19 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 09:58:19 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 09:58:19 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 09:58:19 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 09:58:19 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 09:58:19 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 09:58:19 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 09:58:22 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 09:58:22 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 09:58:22 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 09:58:22 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 09:58:22 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 09:58:22 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 09:58:22 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 09:58:22 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 09:58:22 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 09:58:22 UTC] Available dates found: 3
[15-Jun-2026 09:58:23 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 09:58:23 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 09:58:23 UTC] Current time (IST): 15:28
[15-Jun-2026 09:58:23 UTC] Requested date: 2026-06-16
[15-Jun-2026 09:58:23 UTC] Today: 2026-06-15
[15-Jun-2026 09:58:23 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 09:58:23 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 09:58:23 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 09:58:23 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 09:58:23 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 09:58:23 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 09:58:23 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 09:58:23 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 09:58:23 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 09:58:23 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 09:58:23 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 09:58:23 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 09:58:23 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 09:58:23 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 09:58:23 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 09:58:23 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 09:58:23 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 09:58:23 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 09:58:23 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 09:58:23 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 09:58:23 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 09:58:23 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 09:58:23 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 09:58:23 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 09:58:23 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 09:58:23 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 09:58:23 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 09:58:23 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 09:58:23 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 09:58:23 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 09:58:23 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 09:58:23 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 09:58:32 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 09:59:03 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 09:59:03 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 09:59:03 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 09:59:03 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 09:59:03 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 09:59:03 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 09:59:03 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 09:59:03 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 09:59:03 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 09:59:03 UTC] Available dates found: 3
[15-Jun-2026 09:59:06 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 09:59:06 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 09:59:06 UTC] Current time (IST): 15:29
[15-Jun-2026 09:59:06 UTC] Requested date: 2026-06-16
[15-Jun-2026 09:59:06 UTC] Today: 2026-06-15
[15-Jun-2026 09:59:06 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 09:59:06 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 09:59:06 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 09:59:06 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 09:59:06 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 09:59:06 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 09:59:06 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 09:59:06 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 09:59:06 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 09:59:06 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 09:59:06 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 09:59:06 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 09:59:06 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 09:59:06 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 09:59:06 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 09:59:06 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 09:59:06 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 09:59:06 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 09:59:06 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 09:59:06 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 09:59:06 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 09:59:06 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 09:59:06 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 09:59:06 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 09:59:06 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 09:59:06 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 09:59:06 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 09:59:06 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 09:59:06 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 09:59:06 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 09:59:06 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 09:59:06 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 09:59:36 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 09:59:54 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 09:59:54 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 09:59:54 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 09:59:54 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 09:59:54 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 09:59:54 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 09:59:54 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 09:59:54 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 09:59:54 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 09:59:54 UTC] Available dates found: 3
[15-Jun-2026 09:59:55 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 09:59:55 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 09:59:55 UTC] Current time (IST): 15:29
[15-Jun-2026 09:59:55 UTC] Requested date: 2026-06-16
[15-Jun-2026 09:59:55 UTC] Today: 2026-06-15
[15-Jun-2026 09:59:55 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 09:59:55 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 09:59:55 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 09:59:55 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 09:59:55 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 09:59:55 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 09:59:55 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 09:59:55 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 09:59:55 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 09:59:55 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 09:59:55 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 09:59:55 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 09:59:55 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 09:59:55 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 09:59:55 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 09:59:55 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 09:59:55 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 09:59:55 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 09:59:55 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 09:59:55 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 09:59:55 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 09:59:55 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 09:59:55 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 09:59:55 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 09:59:55 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 09:59:55 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 09:59:55 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 09:59:55 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 09:59:55 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 09:59:55 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 09:59:55 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 09:59:55 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 10:00:04 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 10:02:30 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781516547293","orderId":"OMO2606151512280440320671V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781517748026,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151512331360442328V","paymentMode":"UPI_INTENT","timestamp":1781516553183,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0032146","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616637124652","upiTransactionId":"PTMff71ea67b7a7412cb652367438430aac","vpa":"96XXXXXX06@ptsbi"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0032146","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616637124652","upiTransactionId":"PTMff71ea67b7a7412cb652367438430aac","vpa":"96XXXXXX06@ptsbi"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 10:02:30 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781516547293
            [orderId] => OMO2606151512280440320671V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781517748026
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151512331360442328V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781516553183
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => SBIN0032146
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 616637124652
                                    [upiTransactionId] => PTMff71ea67b7a7412cb652367438430aac
                                    [vpa] => 96XXXXXX06@ptsbi
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => SBIN0032146
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 616637124652
                                                    [upiTransactionId] => PTMff71ea67b7a7412cb652367438430aac
                                                    [vpa] => 96XXXXXX06@ptsbi
                                                )

                                            [currency] => INR
                                            [amount] => 10000
                                        )

                                )

                        )

                )

        )

)

[15-Jun-2026 10:02:30 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 10:02:30 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 10:02:30 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 10:02:30 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 10:02:30 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 10:02:30 UTC] Payment not successful, status: FAILED
[15-Jun-2026 10:02:30 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781516547293","orderId":"OMO2606151512280440320671V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781517748026,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151512331360442328V","paymentMode":"UPI_INTENT","timestamp":1781516553183,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0032146","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616637124652","upiTransactionId":"PTMff71ea67b7a7412cb652367438430aac","vpa":"96XXXXXX06@ptsbi"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0032146","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616637124652","upiTransactionId":"PTMff71ea67b7a7412cb652367438430aac","vpa":"96XXXXXX06@ptsbi"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 10:02:36 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 10:02:36 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 10:02:36 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 10:02:36 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 10:02:36 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 10:02:36 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 10:02:36 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 10:02:36 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 10:02:36 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 10:02:36 UTC] Available dates found: 3
[15-Jun-2026 10:02:38 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 10:02:38 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 10:02:38 UTC] Current time (IST): 15:32
[15-Jun-2026 10:02:38 UTC] Requested date: 2026-06-16
[15-Jun-2026 10:02:38 UTC] Today: 2026-06-15
[15-Jun-2026 10:02:38 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 10:02:38 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 10:02:38 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 10:02:38 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 10:02:38 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 10:02:38 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 10:02:38 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 10:02:38 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 10:02:38 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 10:02:38 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 10:02:38 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 10:02:38 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 10:02:38 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 10:02:38 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 10:02:38 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 10:02:38 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 10:02:38 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 10:02:38 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 10:02:38 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 10:02:38 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 10:02:38 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 10:02:38 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 10:02:38 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 10:02:38 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 10:02:38 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 10:02:38 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 10:02:38 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 10:02:38 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 10:02:38 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 10:02:38 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 10:02:38 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 10:02:38 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 10:02:54 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 10:05:01 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 10:05:01 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 10:05:01 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 10:05:01 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 10:05:01 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 10:05:01 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 10:05:01 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 10:05:01 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 10:05:01 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 10:05:01 UTC] Available dates found: 3
[15-Jun-2026 10:05:03 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 10:05:03 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 10:05:03 UTC] Current time (IST): 15:35
[15-Jun-2026 10:05:03 UTC] Requested date: 2026-06-16
[15-Jun-2026 10:05:03 UTC] Today: 2026-06-15
[15-Jun-2026 10:05:03 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 10:05:03 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 10:05:03 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 10:05:03 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 10:05:03 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 10:05:03 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 10:05:03 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 10:05:03 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 10:05:03 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 10:05:03 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 10:05:03 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 10:05:03 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 10:05:03 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 10:05:03 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 10:05:03 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 10:05:03 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 10:05:03 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 10:05:03 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 10:05:03 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 10:05:03 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 10:05:03 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 10:05:03 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 10:05:03 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 10:05:03 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 10:05:03 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 10:05:03 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 10:05:03 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 10:05:03 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 10:05:03 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 10:05:03 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 10:05:03 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 10:05:03 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 10:05:11 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781516706417","orderId":"OMO2606151515070581134821V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781517907044,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151515194782236606V","paymentMode":"UPI_INTENT","timestamp":1781516719539,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 10:05:11 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781516706417
            [orderId] => OMO2606151515070581134821V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781517907044
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151515194782236606V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781516719539
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 10:05:11 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 10:05:11 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 10:05:11 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 10:05:11 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 10:05:11 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 10:05:11 UTC] Payment not successful, status: FAILED
[15-Jun-2026 10:05:11 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781516706417","orderId":"OMO2606151515070581134821V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781517907044,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151515194782236606V","paymentMode":"UPI_INTENT","timestamp":1781516719539,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 10:05:19 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 10:06:21 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 10:07:16 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781516831735","orderId":"OMO2606151517123620320125V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781518032343,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151517257320320133V","paymentMode":"UPI_INTENT","timestamp":1781516845772,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0032395","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616685008689","upiTransactionId":"SBIa14afd0ccd9d485786cff690ee347cf1","vpa":"laXXXXXXX44@oksbi"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0032395","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616685008689","upiTransactionId":"SBIa14afd0ccd9d485786cff690ee347cf1","vpa":"laXXXXXXX44@oksbi"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 10:07:16 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781516831735
            [orderId] => OMO2606151517123620320125V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781518032343
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151517257320320133V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781516845772
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => SBIN0032395
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 616685008689
                                    [upiTransactionId] => SBIa14afd0ccd9d485786cff690ee347cf1
                                    [vpa] => laXXXXXXX44@oksbi
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => SBIN0032395
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 616685008689
                                                    [upiTransactionId] => SBIa14afd0ccd9d485786cff690ee347cf1
                                                    [vpa] => laXXXXXXX44@oksbi
                                                )

                                            [currency] => INR
                                            [amount] => 10000
                                        )

                                )

                        )

                )

        )

)

[15-Jun-2026 10:07:16 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 10:07:16 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 10:07:16 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 10:07:16 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 10:07:16 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 10:07:16 UTC] Payment not successful, status: FAILED
[15-Jun-2026 10:07:16 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781516831735","orderId":"OMO2606151517123620320125V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781518032343,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151517257320320133V","paymentMode":"UPI_INTENT","timestamp":1781516845772,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0032395","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616685008689","upiTransactionId":"SBIa14afd0ccd9d485786cff690ee347cf1","vpa":"laXXXXXXX44@oksbi"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0032395","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616685008689","upiTransactionId":"SBIa14afd0ccd9d485786cff690ee347cf1","vpa":"laXXXXXXX44@oksbi"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 10:07:22 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 10:07:22 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 10:07:22 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 10:07:22 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 10:07:22 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 10:07:22 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 10:07:22 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 10:07:22 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 10:07:22 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 10:07:22 UTC] Available dates found: 3
[15-Jun-2026 10:07:24 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 10:07:24 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 10:07:24 UTC] Current time (IST): 15:37
[15-Jun-2026 10:07:24 UTC] Requested date: 2026-06-16
[15-Jun-2026 10:07:24 UTC] Today: 2026-06-15
[15-Jun-2026 10:07:24 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 10:07:24 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 10:07:24 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 10:07:24 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 10:07:24 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 10:07:24 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 10:07:24 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 10:07:24 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 10:07:24 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 10:07:24 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 10:07:24 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 10:07:24 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 10:07:24 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 10:07:24 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 10:07:24 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 10:07:24 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 10:07:24 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 10:07:24 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 10:07:24 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 10:07:24 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 10:07:24 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 10:07:24 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 10:07:24 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 10:07:24 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 10:07:24 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 10:07:24 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 10:07:24 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 10:07:24 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 10:07:24 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 10:07:24 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 10:07:24 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 10:07:24 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 10:07:25 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 10:07:25 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 10:07:25 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 10:07:25 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 10:07:25 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 10:07:25 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 10:07:25 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 10:07:25 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 10:07:25 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 10:07:25 UTC] Available dates found: 3
[15-Jun-2026 10:07:28 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 10:07:28 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 10:07:28 UTC] Current time (IST): 15:37
[15-Jun-2026 10:07:28 UTC] Requested date: 2026-06-16
[15-Jun-2026 10:07:28 UTC] Today: 2026-06-15
[15-Jun-2026 10:07:28 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 10:07:28 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 10:07:28 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 10:07:28 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 10:07:28 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 10:07:28 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 10:07:28 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 10:07:28 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 10:07:28 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 10:07:28 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 10:07:28 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 10:07:28 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 10:07:28 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 10:07:28 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 10:07:28 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 10:07:28 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 10:07:28 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 10:07:28 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 10:07:28 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 10:07:28 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 10:07:28 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 10:07:28 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 10:07:28 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 10:07:28 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 10:07:28 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 10:07:28 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 10:07:28 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 10:07:28 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 10:07:28 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 10:07:28 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 10:07:28 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 10:07:28 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 10:07:29 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 10:07:37 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 10:08:24 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781518050485","orderId":"OMO2606151537316279442980V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781519251591,"errorCode":"TXN_CANCELLED","detailedErrorCode":"REQUEST_CANCEL_BY_REQUESTEE","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151537358731826443V","paymentMode":"UPI_QR","timestamp":1781518055920,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_CANCELLED","detailedErrorCode":"REQUEST_CANCEL_BY_REQUESTEE"}]}}
[15-Jun-2026 10:08:24 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781518050485
            [orderId] => OMO2606151537316279442980V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781519251591
            [errorCode] => TXN_CANCELLED
            [detailedErrorCode] => REQUEST_CANCEL_BY_REQUESTEE
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151537358731826443V
                            [paymentMode] => UPI_QR
                            [timestamp] => 1781518055920
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_CANCELLED
                            [detailedErrorCode] => REQUEST_CANCEL_BY_REQUESTEE
                        )

                )

        )

)

[15-Jun-2026 10:08:24 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 10:08:24 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 10:08:24 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 10:08:24 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 10:08:24 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 10:08:24 UTC] Payment not successful, status: FAILED
[15-Jun-2026 10:08:24 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781518050485","orderId":"OMO2606151537316279442980V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781519251591,"errorCode":"TXN_CANCELLED","detailedErrorCode":"REQUEST_CANCEL_BY_REQUESTEE","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151537358731826443V","paymentMode":"UPI_QR","timestamp":1781518055920,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_CANCELLED","detailedErrorCode":"REQUEST_CANCEL_BY_REQUESTEE"}]}}
[15-Jun-2026 10:11:53 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 21
[15-Jun-2026 10:11:53 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 22
[15-Jun-2026 10:11:53 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 23
[15-Jun-2026 10:11:53 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 24
[15-Jun-2026 10:13:26 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781517204186","orderId":"OMO2606151523247371826227V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781518404718,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151523286567233309V","paymentMode":"UPI_INTENT","timestamp":1781517208697,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0010178","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653217469256","upiTransactionId":"crda7e17492fd4e4860b1e6d013c37467a8","vpa":"99XXXXXX66@yescred"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0010178","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653217469256","upiTransactionId":"crda7e17492fd4e4860b1e6d013c37467a8","vpa":"99XXXXXX66@yescred"},"currency":"INR","amount":20000}]}]}}
[15-Jun-2026 10:13:26 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781517204186
            [orderId] => OMO2606151523247371826227V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781518404718
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151523286567233309V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781517208697
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => SBIN0010178
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 653217469256
                                    [upiTransactionId] => crda7e17492fd4e4860b1e6d013c37467a8
                                    [vpa] => 99XXXXXX66@yescred
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => SBIN0010178
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 653217469256
                                                    [upiTransactionId] => crda7e17492fd4e4860b1e6d013c37467a8
                                                    [vpa] => 99XXXXXX66@yescred
                                                )

                                            [currency] => INR
                                            [amount] => 20000
                                        )

                                )

                        )

                )

        )

)

[15-Jun-2026 10:13:26 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 10:13:26 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 10:13:26 UTC] Amount Conversion: 20000 paise = 200 rupees
[15-Jun-2026 10:13:26 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 10:13:26 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[15-Jun-2026 10:13:26 UTC] Payment not successful, status: FAILED
[15-Jun-2026 10:13:26 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781517204186","orderId":"OMO2606151523247371826227V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781518404718,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151523286567233309V","paymentMode":"UPI_INTENT","timestamp":1781517208697,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0010178","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653217469256","upiTransactionId":"crda7e17492fd4e4860b1e6d013c37467a8","vpa":"99XXXXXX66@yescred"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0010178","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653217469256","upiTransactionId":"crda7e17492fd4e4860b1e6d013c37467a8","vpa":"99XXXXXX66@yescred"},"currency":"INR","amount":20000}]}]}}
[15-Jun-2026 10:13:39 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781517217709","orderId":"OMO2606151523381672236015V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781518418135,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151523511201826342V","paymentMode":"UPI_INTENT","timestamp":1781517231157,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 10:13:39 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781517217709
            [orderId] => OMO2606151523381672236015V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781518418135
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151523511201826342V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781517231157
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 10:13:39 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 10:13:39 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 10:13:39 UTC] Amount Conversion: 20000 paise = 200 rupees
[15-Jun-2026 10:13:39 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 10:13:39 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[15-Jun-2026 10:13:39 UTC] Payment not successful, status: FAILED
[15-Jun-2026 10:13:39 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781517217709","orderId":"OMO2606151523381672236015V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781518418135,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151523511201826342V","paymentMode":"UPI_INTENT","timestamp":1781517231157,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 10:16:39 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 10:16:39 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 10:16:39 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 10:16:39 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 10:16:39 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 10:16:39 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 10:16:39 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 10:16:39 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 10:16:39 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 10:16:39 UTC] Available dates found: 3
[15-Jun-2026 10:16:41 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 10:16:41 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 10:16:41 UTC] Current time (IST): 15:46
[15-Jun-2026 10:16:41 UTC] Requested date: 2026-06-16
[15-Jun-2026 10:16:41 UTC] Today: 2026-06-15
[15-Jun-2026 10:16:41 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 10:16:41 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 10:16:41 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 10:16:41 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 10:16:41 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 10:16:41 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 10:16:41 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 10:16:41 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 10:16:41 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 10:16:41 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 10:16:41 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 10:16:41 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 10:16:41 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 10:16:41 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 10:16:41 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 10:16:41 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 10:16:41 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 10:16:41 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 10:16:41 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 10:16:41 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 10:16:41 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 10:16:41 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 10:16:41 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 10:16:41 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 10:16:41 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 10:16:41 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 10:16:41 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 10:16:41 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 10:16:41 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 10:16:41 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 10:16:41 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 10:16:41 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 10:16:51 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 10:18:37 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781517514291","orderId":"OMO2606151528345402633935V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781518714510,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151528418529442876V","paymentMode":"UPI_INTENT","timestamp":1781517521894,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 10:18:37 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781517514291
            [orderId] => OMO2606151528345402633935V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781518714510
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151528418529442876V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781517521894
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 10:18:37 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 10:18:37 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 10:18:37 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 10:18:37 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 10:18:37 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 10:18:37 UTC] Payment not successful, status: FAILED
[15-Jun-2026 10:18:37 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781517514291","orderId":"OMO2606151528345402633935V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781518714510,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151528418529442876V","paymentMode":"UPI_INTENT","timestamp":1781517521894,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 10:18:59 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 10:18:59 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 10:18:59 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 10:18:59 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 10:18:59 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 10:18:59 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 10:18:59 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 10:18:59 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 10:18:59 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 10:18:59 UTC] Available dates found: 3
[15-Jun-2026 10:19:00 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 10:19:00 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 10:19:00 UTC] Current time (IST): 15:49
[15-Jun-2026 10:19:00 UTC] Requested date: 2026-06-16
[15-Jun-2026 10:19:00 UTC] Today: 2026-06-15
[15-Jun-2026 10:19:00 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 10:19:00 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 10:19:00 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 10:19:00 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 10:19:00 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 10:19:00 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 10:19:00 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 10:19:00 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 10:19:00 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 10:19:00 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 10:19:00 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 10:19:00 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 10:19:00 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 10:19:00 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 10:19:00 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 10:19:00 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 10:19:00 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 10:19:00 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 10:19:00 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 10:19:00 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 10:19:00 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 10:19:00 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 10:19:00 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 10:19:00 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 10:19:00 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 10:19:00 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 10:19:00 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 10:19:00 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 10:19:00 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 10:19:00 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 10:19:00 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 10:19:00 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 10:19:04 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 21
[15-Jun-2026 10:19:04 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 22
[15-Jun-2026 10:19:04 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 23
[15-Jun-2026 10:19:04 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 24
[15-Jun-2026 10:19:09 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 10:19:13 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 10:19:13 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 10:19:13 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 10:19:13 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 10:19:13 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 10:19:13 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 10:19:13 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 10:19:13 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 10:19:13 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 10:19:13 UTC] Available dates found: 3
[15-Jun-2026 10:19:42 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781517578585","orderId":"OMO2606151529388512633783V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781518778834,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151530562766001486V","paymentMode":"UPI_INTENT","timestamp":1781517656318,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 10:19:42 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781517578585
            [orderId] => OMO2606151529388512633783V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781518778834
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151530562766001486V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781517656318
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 10:19:42 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 10:19:42 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 10:19:42 UTC] Amount Conversion: 20000 paise = 200 rupees
[15-Jun-2026 10:19:42 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 10:19:42 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[15-Jun-2026 10:19:42 UTC] Payment not successful, status: FAILED
[15-Jun-2026 10:19:42 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781517578585","orderId":"OMO2606151529388512633783V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781518778834,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151530562766001486V","paymentMode":"UPI_INTENT","timestamp":1781517656318,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 10:20:13 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781517612099","orderId":"OMO2606151530124988357933V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781518812480,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151530396506001045V","paymentMode":"UPI_INTENT","timestamp":1781517639695,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 10:20:13 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781517612099
            [orderId] => OMO2606151530124988357933V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781518812480
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151530396506001045V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781517639695
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 10:20:13 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 10:20:13 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 10:20:13 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 10:20:13 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 10:20:13 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 10:20:13 UTC] Payment not successful, status: FAILED
[15-Jun-2026 10:20:13 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781517612099","orderId":"OMO2606151530124988357933V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781518812480,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151530396506001045V","paymentMode":"UPI_INTENT","timestamp":1781517639695,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 10:23:01 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781517776961","orderId":"OMO2606151532572162633700V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781518977198,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151533034270320449V","paymentMode":"UPI_INTENT","timestamp":1781517783474,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0032146","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616637205310","upiTransactionId":"PTM830660fef9ff4883b2644185de7a36b7","vpa":"90XXXXXX22@ptsbi"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0032146","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616637205310","upiTransactionId":"PTM830660fef9ff4883b2644185de7a36b7","vpa":"90XXXXXX22@ptsbi"},"currency":"INR","amount":20000}]}]}}
[15-Jun-2026 10:23:01 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781517776961
            [orderId] => OMO2606151532572162633700V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781518977198
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151533034270320449V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781517783474
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => SBIN0032146
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 616637205310
                                    [upiTransactionId] => PTM830660fef9ff4883b2644185de7a36b7
                                    [vpa] => 90XXXXXX22@ptsbi
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => SBIN0032146
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 616637205310
                                                    [upiTransactionId] => PTM830660fef9ff4883b2644185de7a36b7
                                                    [vpa] => 90XXXXXX22@ptsbi
                                                )

                                            [currency] => INR
                                            [amount] => 20000
                                        )

                                )

                        )

                )

        )

)

[15-Jun-2026 10:23:01 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 10:23:01 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 10:23:01 UTC] Amount Conversion: 20000 paise = 200 rupees
[15-Jun-2026 10:23:01 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 10:23:01 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[15-Jun-2026 10:23:01 UTC] Payment not successful, status: FAILED
[15-Jun-2026 10:23:01 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781517776961","orderId":"OMO2606151532572162633700V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781518977198,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151533034270320449V","paymentMode":"UPI_INTENT","timestamp":1781517783474,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0032146","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616637205310","upiTransactionId":"PTM830660fef9ff4883b2644185de7a36b7","vpa":"90XXXXXX22@ptsbi"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0032146","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616637205310","upiTransactionId":"PTM830660fef9ff4883b2644185de7a36b7","vpa":"90XXXXXX22@ptsbi"},"currency":"INR","amount":20000}]}]}}
[15-Jun-2026 10:23:48 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 10:23:48 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 10:23:48 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 10:23:48 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 10:23:48 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 10:23:48 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 10:23:48 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 10:23:48 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 10:23:48 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 10:23:48 UTC] Available dates found: 3
[15-Jun-2026 10:23:52 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 10:23:52 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 10:23:52 UTC] Current time (IST): 15:53
[15-Jun-2026 10:23:52 UTC] Requested date: 2026-06-16
[15-Jun-2026 10:23:52 UTC] Today: 2026-06-15
[15-Jun-2026 10:23:52 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 10:23:52 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 10:23:52 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 10:23:52 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 10:23:52 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 10:23:52 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 10:23:52 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 10:23:52 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 10:23:52 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 10:23:52 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 10:23:52 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 10:23:52 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 10:23:52 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 10:23:52 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 10:23:52 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 10:23:52 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 10:23:52 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 10:23:52 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 10:23:52 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 10:23:52 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 10:23:52 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 10:23:52 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 10:23:52 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 10:23:52 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 10:23:52 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 10:23:52 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 10:23:52 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 10:23:52 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 10:23:52 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 10:23:52 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 10:23:52 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 10:23:52 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 10:24:07 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 10:24:16 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781519048842","orderId":"OMO2606151554091888357909V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781520249171,"errorCode":"TXN_CANCELLED","detailedErrorCode":"ORDER_CANCELLED_BY_USER","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[15-Jun-2026 10:24:16 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781519048842
            [orderId] => OMO2606151554091888357909V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781520249171
            [errorCode] => TXN_CANCELLED
            [detailedErrorCode] => ORDER_CANCELLED_BY_USER
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[15-Jun-2026 10:24:16 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 10:24:16 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 10:24:16 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 10:24:16 UTC] Payment callback error: Transaction ID not found in callback
[15-Jun-2026 10:24:42 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 10:25:27 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781517923356","orderId":"OMO2606151535236104390680V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781519123592,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151535307875656423V","paymentMode":"UPI_INTENT","timestamp":1781517930821,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0032146","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"208520557256","upiTransactionId":"PTM0d7d9f62b035459d924dcfc4ffcfaef3","vpa":"90XXXXXX22@ptyes"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0032146","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"208520557256","upiTransactionId":"PTM0d7d9f62b035459d924dcfc4ffcfaef3","vpa":"90XXXXXX22@ptyes"},"currency":"INR","amount":20000}]}]}}
[15-Jun-2026 10:25:27 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781517923356
            [orderId] => OMO2606151535236104390680V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781519123592
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151535307875656423V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781517930821
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => SBIN0032146
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 208520557256
                                    [upiTransactionId] => PTM0d7d9f62b035459d924dcfc4ffcfaef3
                                    [vpa] => 90XXXXXX22@ptyes
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => SBIN0032146
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 208520557256
                                                    [upiTransactionId] => PTM0d7d9f62b035459d924dcfc4ffcfaef3
                                                    [vpa] => 90XXXXXX22@ptyes
                                                )

                                            [currency] => INR
                                            [amount] => 20000
                                        )

                                )

                        )

                )

        )

)

[15-Jun-2026 10:25:27 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 10:25:27 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 10:25:27 UTC] Amount Conversion: 20000 paise = 200 rupees
[15-Jun-2026 10:25:27 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 10:25:27 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[15-Jun-2026 10:25:27 UTC] Payment not successful, status: FAILED
[15-Jun-2026 10:25:27 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781517923356","orderId":"OMO2606151535236104390680V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781519123592,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151535307875656423V","paymentMode":"UPI_INTENT","timestamp":1781517930821,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0032146","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"208520557256","upiTransactionId":"PTM0d7d9f62b035459d924dcfc4ffcfaef3","vpa":"90XXXXXX22@ptyes"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0032146","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"208520557256","upiTransactionId":"PTM0d7d9f62b035459d924dcfc4ffcfaef3","vpa":"90XXXXXX22@ptyes"},"currency":"INR","amount":20000}]}]}}
[15-Jun-2026 10:26:26 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781517984064","orderId":"OMO2606151536243741037926V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781519184357,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151536412780320168V","paymentMode":"UPI_INTENT","timestamp":1781518001318,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0032146","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616637189905","upiTransactionId":"PTMda5c5fc6984f4401b5d3b7ebf7b4b418","vpa":"90XXXXXX22@ptsbi"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0032146","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616637189905","upiTransactionId":"PTMda5c5fc6984f4401b5d3b7ebf7b4b418","vpa":"90XXXXXX22@ptsbi"},"currency":"INR","amount":20000}]}]}}
[15-Jun-2026 10:26:26 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781517984064
            [orderId] => OMO2606151536243741037926V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781519184357
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151536412780320168V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781518001318
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => SBIN0032146
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 616637189905
                                    [upiTransactionId] => PTMda5c5fc6984f4401b5d3b7ebf7b4b418
                                    [vpa] => 90XXXXXX22@ptsbi
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => SBIN0032146
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 616637189905
                                                    [upiTransactionId] => PTMda5c5fc6984f4401b5d3b7ebf7b4b418
                                                    [vpa] => 90XXXXXX22@ptsbi
                                                )

                                            [currency] => INR
                                            [amount] => 20000
                                        )

                                )

                        )

                )

        )

)

[15-Jun-2026 10:26:26 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 10:26:26 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 10:26:26 UTC] Amount Conversion: 20000 paise = 200 rupees
[15-Jun-2026 10:26:26 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 10:26:26 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[15-Jun-2026 10:26:26 UTC] Payment not successful, status: FAILED
[15-Jun-2026 10:26:26 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781517984064","orderId":"OMO2606151536243741037926V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781519184357,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151536412780320168V","paymentMode":"UPI_INTENT","timestamp":1781518001318,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0032146","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616637189905","upiTransactionId":"PTMda5c5fc6984f4401b5d3b7ebf7b4b418","vpa":"90XXXXXX22@ptsbi"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0032146","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616637189905","upiTransactionId":"PTMda5c5fc6984f4401b5d3b7ebf7b4b418","vpa":"90XXXXXX22@ptsbi"},"currency":"INR","amount":20000}]}]}}
[15-Jun-2026 10:27:42 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781518059786","orderId":"OMO2606151537400187233659V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781519260002,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151537507792236186V","paymentMode":"UPI_INTENT","timestamp":1781518070820,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 10:27:42 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781518059786
            [orderId] => OMO2606151537400187233659V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781519260002
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151537507792236186V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781518070820
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 10:27:42 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 10:27:42 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 10:27:42 UTC] Amount Conversion: 20000 paise = 200 rupees
[15-Jun-2026 10:27:42 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 10:27:42 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[15-Jun-2026 10:27:42 UTC] Payment not successful, status: FAILED
[15-Jun-2026 10:27:42 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781518059786","orderId":"OMO2606151537400187233659V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781519260002,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151537507792236186V","paymentMode":"UPI_INTENT","timestamp":1781518070820,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 10:28:47 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 10:28:47 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 10:28:47 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 10:28:47 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 10:28:47 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 10:28:47 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 10:28:47 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 10:28:47 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 10:28:47 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 10:28:47 UTC] Available dates found: 3
[15-Jun-2026 10:28:49 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 10:28:49 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 10:28:49 UTC] Current time (IST): 15:58
[15-Jun-2026 10:28:49 UTC] Requested date: 2026-06-16
[15-Jun-2026 10:28:49 UTC] Today: 2026-06-15
[15-Jun-2026 10:28:49 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 10:28:49 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 10:28:49 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 10:28:49 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 10:28:49 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 10:28:49 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 10:28:49 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 10:28:49 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 10:28:49 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 10:28:49 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 10:28:49 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 10:28:49 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 10:28:49 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 10:28:49 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 10:28:49 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 10:28:49 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 10:28:49 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 10:28:49 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 10:28:49 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 10:28:49 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 10:28:49 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 10:28:49 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 10:28:49 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 10:28:49 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 10:28:49 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 10:28:49 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 10:28:49 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 10:28:49 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 10:28:49 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 10:28:49 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 10:28:49 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 10:28:49 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 10:34:33 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 10:35:49 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 10:35:49 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 10:35:49 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 10:35:49 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 10:35:49 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 10:35:49 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 10:35:49 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 10:35:49 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 10:35:49 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 10:35:49 UTC] Available dates found: 3
[15-Jun-2026 10:35:50 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 10:35:50 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 10:35:50 UTC] Current time (IST): 16:5
[15-Jun-2026 10:35:50 UTC] Requested date: 2026-06-16
[15-Jun-2026 10:35:50 UTC] Today: 2026-06-15
[15-Jun-2026 10:35:50 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 10:35:50 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 10:35:50 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 10:35:50 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 10:35:50 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 10:35:50 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 10:35:50 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 10:35:50 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 10:35:50 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 10:35:50 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 10:35:50 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 10:35:50 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 10:35:50 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 10:35:50 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 10:35:50 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 10:35:50 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 10:35:50 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 10:35:50 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 10:35:50 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 10:35:50 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 10:35:50 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 10:35:50 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 10:35:50 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 10:35:50 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 10:35:50 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 10:35:50 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 10:35:50 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 10:35:50 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 10:35:50 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 10:35:50 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 10:35:50 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 10:35:50 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 10:36:03 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 10:36:39 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 10:36:57 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781518613396","orderId":"OMO2606151546539971134266V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781519813983,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151547031941826979V","paymentMode":"UPI_INTENT","timestamp":1781518623233,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0010178","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653230461386","upiTransactionId":"crd75ca3f5faf4c432183688fba4409071a","vpa":"99XXXXXX66@yescred"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0010178","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653230461386","upiTransactionId":"crd75ca3f5faf4c432183688fba4409071a","vpa":"99XXXXXX66@yescred"},"currency":"INR","amount":20000}]}]}}
[15-Jun-2026 10:36:57 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781518613396
            [orderId] => OMO2606151546539971134266V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781519813983
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151547031941826979V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781518623233
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => SBIN0010178
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 653230461386
                                    [upiTransactionId] => crd75ca3f5faf4c432183688fba4409071a
                                    [vpa] => 99XXXXXX66@yescred
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => SBIN0010178
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 653230461386
                                                    [upiTransactionId] => crd75ca3f5faf4c432183688fba4409071a
                                                    [vpa] => 99XXXXXX66@yescred
                                                )

                                            [currency] => INR
                                            [amount] => 20000
                                        )

                                )

                        )

                )

        )

)

[15-Jun-2026 10:36:57 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 10:36:57 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 10:36:57 UTC] Amount Conversion: 20000 paise = 200 rupees
[15-Jun-2026 10:36:57 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 10:36:57 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[15-Jun-2026 10:36:57 UTC] Payment not successful, status: FAILED
[15-Jun-2026 10:36:57 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781518613396","orderId":"OMO2606151546539971134266V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781519813983,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151547031941826979V","paymentMode":"UPI_INTENT","timestamp":1781518623233,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0010178","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653230461386","upiTransactionId":"crd75ca3f5faf4c432183688fba4409071a","vpa":"99XXXXXX66@yescred"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0010178","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653230461386","upiTransactionId":"crd75ca3f5faf4c432183688fba4409071a","vpa":"99XXXXXX66@yescred"},"currency":"INR","amount":20000}]}]}}
[15-Jun-2026 10:37:14 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 10:39:15 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781518752356","orderId":"OMO2606151549114664919811V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781519951451,"errorCode":"OTHERS","detailedErrorCode":"INTERNAL_SERVER_ERROR","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151552017470442854V","paymentMode":"CARD","timestamp":1781518921785,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"INTERNAL_SERVER_ERROR"}]}}
[15-Jun-2026 10:39:15 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781518752356
            [orderId] => OMO2606151549114664919811V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781519951451
            [errorCode] => OTHERS
            [detailedErrorCode] => INTERNAL_SERVER_ERROR
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151552017470442854V
                            [paymentMode] => CARD
                            [timestamp] => 1781518921785
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => INTERNAL_SERVER_ERROR
                        )

                )

        )

)

[15-Jun-2026 10:39:15 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 10:39:15 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 10:39:15 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 10:39:15 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 10:39:15 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 10:39:15 UTC] Payment not successful, status: FAILED
[15-Jun-2026 10:39:15 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781518752356","orderId":"OMO2606151549114664919811V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781519951451,"errorCode":"OTHERS","detailedErrorCode":"INTERNAL_SERVER_ERROR","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151552017470442854V","paymentMode":"CARD","timestamp":1781518921785,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"INTERNAL_SERVER_ERROR"}]}}
[15-Jun-2026 10:39:44 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 10:39:44 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 10:39:44 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 10:39:44 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 10:39:44 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 10:39:44 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 10:39:44 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 10:39:44 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 10:39:44 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 10:39:44 UTC] Available dates found: 3
[15-Jun-2026 10:39:48 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 10:39:48 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 10:39:48 UTC] Current time (IST): 16:9
[15-Jun-2026 10:39:48 UTC] Requested date: 2026-06-16
[15-Jun-2026 10:39:48 UTC] Today: 2026-06-15
[15-Jun-2026 10:39:48 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 10:39:48 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 10:39:48 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 10:39:48 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 10:39:48 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 10:39:48 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 10:39:48 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 10:39:48 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 10:39:48 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 10:39:48 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 10:39:48 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 10:39:48 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 10:39:48 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 10:39:48 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 10:39:48 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 10:39:48 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 10:39:48 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 10:39:48 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 10:39:48 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 10:39:48 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 10:39:48 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 10:39:48 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 10:39:48 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 10:39:48 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 10:39:48 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 10:39:48 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 10:39:48 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 10:39:48 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 10:39:48 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 10:39:48 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 10:39:48 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 10:39:48 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 10:40:01 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 10:40:01 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 10:40:01 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 10:40:01 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 10:40:01 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 10:40:01 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 10:40:01 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 10:40:01 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 10:40:01 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 10:40:01 UTC] Available dates found: 3
[15-Jun-2026 10:40:03 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 10:40:03 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 10:40:03 UTC] Current time (IST): 16:10
[15-Jun-2026 10:40:03 UTC] Requested date: 2026-06-16
[15-Jun-2026 10:40:03 UTC] Today: 2026-06-15
[15-Jun-2026 10:40:03 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 10:40:03 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 10:40:03 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 10:40:03 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 10:40:03 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 10:40:03 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 10:40:03 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 10:40:03 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 10:40:03 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 10:40:03 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 10:40:03 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 10:40:03 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 10:40:03 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 10:40:03 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 10:40:03 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 10:40:03 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 10:40:03 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 10:40:03 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 10:40:03 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 10:40:03 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 10:40:03 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 10:40:03 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 10:40:03 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 10:40:03 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 10:40:03 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 10:40:03 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 10:40:03 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 10:40:03 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 10:40:03 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 10:40:03 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 10:40:03 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 10:40:03 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 10:40:07 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 10:40:12 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 10:44:47 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781519083618","orderId":"OMO2606151554439892036286V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781520283968,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151554461204919165V","paymentMode":"UPI_INTENT","timestamp":1781519086156,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 10:44:47 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781519083618
            [orderId] => OMO2606151554439892036286V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781520283968
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151554461204919165V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781519086156
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 10:44:47 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 10:44:47 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 10:44:47 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 10:44:47 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 10:44:47 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 10:44:47 UTC] Payment not successful, status: FAILED
[15-Jun-2026 10:44:47 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781519083618","orderId":"OMO2606151554439892036286V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781520283968,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151554461204919165V","paymentMode":"UPI_INTENT","timestamp":1781519086156,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 10:48:17 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 10:48:17 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 10:48:17 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 10:48:17 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 10:48:17 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 10:48:17 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 10:48:17 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 10:48:17 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 10:48:17 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 10:48:17 UTC] Available dates found: 3
[15-Jun-2026 10:48:19 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 10:48:19 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 10:48:19 UTC] Current time (IST): 16:18
[15-Jun-2026 10:48:19 UTC] Requested date: 2026-06-16
[15-Jun-2026 10:48:19 UTC] Today: 2026-06-15
[15-Jun-2026 10:48:19 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 10:48:19 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 10:48:19 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 10:48:19 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 10:48:19 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 10:48:19 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 10:48:19 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 10:48:19 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 10:48:19 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 10:48:19 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 10:48:19 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 10:48:19 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 10:48:19 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 10:48:19 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 10:48:19 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 10:48:19 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 10:48:19 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 10:48:19 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 10:48:19 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 10:48:19 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 10:48:19 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 10:48:19 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 10:48:19 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 10:48:19 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 10:48:19 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 10:48:19 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 10:48:19 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 10:48:19 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 10:48:19 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 10:48:19 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 10:48:19 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 10:48:19 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 10:48:26 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 10:50:12 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 10:50:12 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 10:50:12 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 10:50:12 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 10:50:12 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 10:50:12 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 10:50:12 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 10:50:12 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 10:50:12 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 10:50:12 UTC] Available dates found: 3
[15-Jun-2026 10:50:14 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 10:50:14 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 10:50:14 UTC] Current time (IST): 16:20
[15-Jun-2026 10:50:14 UTC] Requested date: 2026-06-16
[15-Jun-2026 10:50:14 UTC] Today: 2026-06-15
[15-Jun-2026 10:50:14 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 10:50:14 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 10:50:14 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 10:50:14 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 10:50:14 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 10:50:14 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 10:50:14 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 10:50:14 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 10:50:14 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 10:50:14 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 10:50:14 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 10:50:14 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 10:50:14 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 10:50:14 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 10:50:14 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 10:50:14 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 10:50:14 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 10:50:14 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 10:50:14 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 10:50:14 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 10:50:14 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 10:50:14 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 10:50:14 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 10:50:14 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 10:50:14 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 10:50:14 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 10:50:14 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 10:50:14 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 10:50:14 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 10:50:14 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 10:50:14 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 10:50:14 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 10:50:22 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 10:54:00 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 10:54:00 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 10:54:00 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 10:54:00 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 10:54:00 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 10:54:00 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 10:54:00 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 10:54:00 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 10:54:00 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 10:54:00 UTC] Available dates found: 3
[15-Jun-2026 10:54:05 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 10:54:05 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 10:54:05 UTC] Current time (IST): 16:24
[15-Jun-2026 10:54:05 UTC] Requested date: 2026-06-16
[15-Jun-2026 10:54:05 UTC] Today: 2026-06-15
[15-Jun-2026 10:54:05 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 10:54:05 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 10:54:05 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 10:54:05 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 10:54:05 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 10:54:05 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 10:54:05 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 10:54:05 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 10:54:05 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 10:54:05 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 10:54:05 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 10:54:05 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 10:54:05 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 10:54:05 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 10:54:05 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 10:54:05 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 10:54:05 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 10:54:05 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 10:54:05 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 10:54:05 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 10:54:05 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 10:54:05 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 10:54:05 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 10:54:05 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 10:54:05 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 10:54:05 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 10:54:05 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 10:54:05 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 10:54:05 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 10:54:05 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 10:54:05 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 10:54:05 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 10:54:37 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781519674807","orderId":"OMO2606151604356066919578V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781520875589,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151604396533859584V","paymentMode":"UPI_INTENT","timestamp":1781519679698,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 10:54:37 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781519674807
            [orderId] => OMO2606151604356066919578V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781520875589
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151604396533859584V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781519679698
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 10:54:37 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 10:54:37 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 10:54:37 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 10:54:37 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 10:54:37 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 10:54:37 UTC] Payment not successful, status: FAILED
[15-Jun-2026 10:54:37 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781519674807","orderId":"OMO2606151604356066919578V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781520875589,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151604396533859584V","paymentMode":"UPI_INTENT","timestamp":1781519679698,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 10:54:47 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 10:54:47 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 10:54:47 UTC] Current time (IST): 16:24
[15-Jun-2026 10:54:47 UTC] Requested date: 2026-06-20
[15-Jun-2026 10:54:47 UTC] Today: 2026-06-15
[15-Jun-2026 10:54:47 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 10:54:47 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 10:54:47 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 10:54:47 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 10:54:47 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 10:54:47 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 10:54:47 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 10:54:47 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 10:54:47 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 10:54:47 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 10:54:47 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 10:54:47 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 10:54:47 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 10:54:47 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 10:54:47 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 10:54:47 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 10:54:47 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 10:54:47 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 10:54:47 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 10:54:47 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 10:54:47 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 10:54:47 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 10:54:47 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 10:54:47 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 10:54:47 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 10:54:47 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 10:54:47 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 10:54:47 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 10:54:47 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 10:54:47 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 10:54:47 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 10:54:47 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 10:56:08 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781519764322","orderId":"OMO2606151606052200442448V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781520965199,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151606135512236995V","paymentMode":"UPI_INTENT","timestamp":1781519773804,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 10:56:08 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781519764322
            [orderId] => OMO2606151606052200442448V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781520965199
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151606135512236995V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781519773804
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 10:56:08 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 10:56:08 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 10:56:08 UTC] Amount Conversion: 20000 paise = 200 rupees
[15-Jun-2026 10:56:08 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 10:56:08 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[15-Jun-2026 10:56:08 UTC] Payment not successful, status: FAILED
[15-Jun-2026 10:56:08 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781519764322","orderId":"OMO2606151606052200442448V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781520965199,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151606135512236995V","paymentMode":"UPI_INTENT","timestamp":1781519773804,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 10:56:44 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781519801182","orderId":"OMO2606151606419891134746V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781521001972,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151606458184919956V","paymentMode":"UPI_INTENT","timestamp":1781519805859,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 10:56:44 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781519801182
            [orderId] => OMO2606151606419891134746V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781521001972
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151606458184919956V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781519805859
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 10:56:44 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 10:56:44 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 10:56:44 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 10:56:44 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 10:56:44 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 10:56:44 UTC] Payment not successful, status: FAILED
[15-Jun-2026 10:56:44 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781519801182","orderId":"OMO2606151606419891134746V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781521001972,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151606458184919956V","paymentMode":"UPI_INTENT","timestamp":1781519805859,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 10:57:30 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781519845621","orderId":"OMO2606151607265121134346V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781521046504,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151607340764919008V","paymentMode":"UPI_INTENT","timestamp":1781519854107,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"HDFC0004632","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"124777336725","upiTransactionId":"HDF0dcfd82ba16f4a81a44f92af766713e2","vpa":"poXXXXXXXXXX-1@okhdfcbank"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"HDFC0004632","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"124777336725","upiTransactionId":"HDF0dcfd82ba16f4a81a44f92af766713e2","vpa":"poXXXXXXXXXX-1@okhdfcbank"},"currency":"INR","amount":20000}]}]}}
[15-Jun-2026 10:57:30 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781519845621
            [orderId] => OMO2606151607265121134346V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781521046504
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151607340764919008V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781519854107
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => HDFC0004632
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 124777336725
                                    [upiTransactionId] => HDF0dcfd82ba16f4a81a44f92af766713e2
                                    [vpa] => poXXXXXXXXXX-1@okhdfcbank
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => HDFC0004632
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 124777336725
                                                    [upiTransactionId] => HDF0dcfd82ba16f4a81a44f92af766713e2
                                                    [vpa] => poXXXXXXXXXX-1@okhdfcbank
                                                )

                                            [currency] => INR
                                            [amount] => 20000
                                        )

                                )

                        )

                )

        )

)

[15-Jun-2026 10:57:30 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 10:57:30 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 10:57:30 UTC] Amount Conversion: 20000 paise = 200 rupees
[15-Jun-2026 10:57:30 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 10:57:30 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[15-Jun-2026 10:57:30 UTC] Payment not successful, status: FAILED
[15-Jun-2026 10:57:30 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781519845621","orderId":"OMO2606151607265121134346V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781521046504,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151607340764919008V","paymentMode":"UPI_INTENT","timestamp":1781519854107,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"HDFC0004632","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"124777336725","upiTransactionId":"HDF0dcfd82ba16f4a81a44f92af766713e2","vpa":"poXXXXXXXXXX-1@okhdfcbank"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"HDFC0004632","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"124777336725","upiTransactionId":"HDF0dcfd82ba16f4a81a44f92af766713e2","vpa":"poXXXXXXXXXX-1@okhdfcbank"},"currency":"INR","amount":20000}]}]}}
[15-Jun-2026 10:57:43 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781519860324","orderId":"OMO2606151607411350442527V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781521061119,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151607457961826218V","paymentMode":"UPI_INTENT","timestamp":1781519865833,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 10:57:43 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781519860324
            [orderId] => OMO2606151607411350442527V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781521061119
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151607457961826218V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781519865833
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 10:57:43 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 10:57:43 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 10:57:43 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 10:57:43 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 10:57:43 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 10:57:43 UTC] Payment not successful, status: FAILED
[15-Jun-2026 10:57:43 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781519860324","orderId":"OMO2606151607411350442527V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781521061119,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151607457961826218V","paymentMode":"UPI_INTENT","timestamp":1781519865833,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 10:58:04 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781519880881","orderId":"OMO2606151608017074390668V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781521081692,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151608093624607156V","paymentMode":"UPI_INTENT","timestamp":1781519889392,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"BARB0BHEEMG","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616637381368","upiTransactionId":"PTM9c4c5d0d545c46f58bea1859b44f2cca","vpa":"89XXXXXX28@ptsbi"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"BARB0BHEEMG","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616637381368","upiTransactionId":"PTM9c4c5d0d545c46f58bea1859b44f2cca","vpa":"89XXXXXX28@ptsbi"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 10:58:04 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781519880881
            [orderId] => OMO2606151608017074390668V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781521081692
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151608093624607156V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781519889392
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => BARB0BHEEMG
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 616637381368
                                    [upiTransactionId] => PTM9c4c5d0d545c46f58bea1859b44f2cca
                                    [vpa] => 89XXXXXX28@ptsbi
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => BARB0BHEEMG
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 616637381368
                                                    [upiTransactionId] => PTM9c4c5d0d545c46f58bea1859b44f2cca
                                                    [vpa] => 89XXXXXX28@ptsbi
                                                )

                                            [currency] => INR
                                            [amount] => 10000
                                        )

                                )

                        )

                )

        )

)

[15-Jun-2026 10:58:04 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 10:58:04 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 10:58:04 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 10:58:04 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 10:58:04 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 10:58:04 UTC] Payment not successful, status: FAILED
[15-Jun-2026 10:58:04 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781519880881","orderId":"OMO2606151608017074390668V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781521081692,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151608093624607156V","paymentMode":"UPI_INTENT","timestamp":1781519889392,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"BARB0BHEEMG","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616637381368","upiTransactionId":"PTM9c4c5d0d545c46f58bea1859b44f2cca","vpa":"89XXXXXX28@ptsbi"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"BARB0BHEEMG","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616637381368","upiTransactionId":"PTM9c4c5d0d545c46f58bea1859b44f2cca","vpa":"89XXXXXX28@ptsbi"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 10:58:45 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781519921418","orderId":"OMO2606151608422335985279V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781521122216,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151609041390442461V","paymentMode":"UPI_INTENT","timestamp":1781519944184,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"BARB0BHEEMG","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"002844461165","upiTransactionId":"YBN20260615160914353216931184650000","vpa":"89XXXXXX28@nyes"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"BARB0BHEEMG","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"002844461165","upiTransactionId":"YBN20260615160914353216931184650000","vpa":"89XXXXXX28@nyes"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 10:58:45 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781519921418
            [orderId] => OMO2606151608422335985279V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781521122216
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151609041390442461V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781519944184
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => BARB0BHEEMG
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 002844461165
                                    [upiTransactionId] => YBN20260615160914353216931184650000
                                    [vpa] => 89XXXXXX28@nyes
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => BARB0BHEEMG
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 002844461165
                                                    [upiTransactionId] => YBN20260615160914353216931184650000
                                                    [vpa] => 89XXXXXX28@nyes
                                                )

                                            [currency] => INR
                                            [amount] => 10000
                                        )

                                )

                        )

                )

        )

)

[15-Jun-2026 10:58:45 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 10:58:45 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 10:58:45 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 10:58:45 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 10:58:45 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 10:58:45 UTC] Payment not successful, status: FAILED
[15-Jun-2026 10:58:45 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781519921418","orderId":"OMO2606151608422335985279V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781521122216,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151609041390442461V","paymentMode":"UPI_INTENT","timestamp":1781519944184,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"BARB0BHEEMG","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"002844461165","upiTransactionId":"YBN20260615160914353216931184650000","vpa":"89XXXXXX28@nyes"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"BARB0BHEEMG","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"002844461165","upiTransactionId":"YBN20260615160914353216931184650000","vpa":"89XXXXXX28@nyes"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 10:59:48 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781519983628","orderId":"OMO2606151609444689055841V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781521184453,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[15-Jun-2026 10:59:48 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781519983628
            [orderId] => OMO2606151609444689055841V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781521184453
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[15-Jun-2026 10:59:48 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 10:59:48 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 10:59:48 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 10:59:48 UTC] Payment callback error: Transaction ID not found in callback
[15-Jun-2026 11:00:12 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781520008875","orderId":"OMO2606151610103482134205V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781521210328,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151610233857233778V","paymentMode":"UPI_INTENT","timestamp":1781520023418,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"BKID0006638","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616688394957","upiTransactionId":"SBI905b3f30da3a47b9840c263bc1ebc8c1","vpa":"haXXXXXXXXXXXXXX-1@oksbi"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"BKID0006638","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616688394957","upiTransactionId":"SBI905b3f30da3a47b9840c263bc1ebc8c1","vpa":"haXXXXXXXXXXXXXX-1@oksbi"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 11:00:12 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781520008875
            [orderId] => OMO2606151610103482134205V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781521210328
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151610233857233778V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781520023418
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => BKID0006638
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 616688394957
                                    [upiTransactionId] => SBI905b3f30da3a47b9840c263bc1ebc8c1
                                    [vpa] => haXXXXXXXXXXXXXX-1@oksbi
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => BKID0006638
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 616688394957
                                                    [upiTransactionId] => SBI905b3f30da3a47b9840c263bc1ebc8c1
                                                    [vpa] => haXXXXXXXXXXXXXX-1@oksbi
                                                )

                                            [currency] => INR
                                            [amount] => 10000
                                        )

                                )

                        )

                )

        )

)

[15-Jun-2026 11:00:12 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 11:00:12 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 11:00:12 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 11:00:12 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 11:00:12 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 11:00:12 UTC] Payment not successful, status: FAILED
[15-Jun-2026 11:00:12 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781520008875","orderId":"OMO2606151610103482134205V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781521210328,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151610233857233778V","paymentMode":"UPI_INTENT","timestamp":1781520023418,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"BKID0006638","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616688394957","upiTransactionId":"SBI905b3f30da3a47b9840c263bc1ebc8c1","vpa":"haXXXXXXXXXXXXXX-1@oksbi"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"BKID0006638","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616688394957","upiTransactionId":"SBI905b3f30da3a47b9840c263bc1ebc8c1","vpa":"haXXXXXXXXXXXXXX-1@oksbi"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 11:00:18 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781520014997","orderId":"OMO2606151610157822691458V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781521215768,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151610197981134508V","paymentMode":"UPI_INTENT","timestamp":1781520019847,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 11:00:18 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781520014997
            [orderId] => OMO2606151610157822691458V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781521215768
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151610197981134508V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781520019847
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 11:00:18 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 11:00:18 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 11:00:18 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 11:00:18 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 11:00:18 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 11:00:18 UTC] Payment not successful, status: FAILED
[15-Jun-2026 11:00:18 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781520014997","orderId":"OMO2606151610157822691458V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781521215768,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151610197981134508V","paymentMode":"UPI_INTENT","timestamp":1781520019847,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 11:02:56 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 11:02:56 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 11:02:56 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 11:02:56 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 11:02:56 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 11:02:56 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 11:02:56 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 11:02:56 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 11:02:56 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 11:02:56 UTC] Available dates found: 3
[15-Jun-2026 11:02:57 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 11:02:57 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 11:02:57 UTC] Current time (IST): 16:32
[15-Jun-2026 11:02:57 UTC] Requested date: 2026-06-16
[15-Jun-2026 11:02:57 UTC] Today: 2026-06-15
[15-Jun-2026 11:02:57 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 11:02:57 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 11:02:57 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 11:02:57 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 11:02:57 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 11:02:57 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 11:02:57 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 11:02:57 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 11:02:57 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 11:02:57 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 11:02:57 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 11:02:57 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 11:02:57 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 11:02:57 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 11:02:57 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 11:02:57 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 11:02:57 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 11:02:57 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 11:02:57 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 11:02:57 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 11:02:57 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 11:02:57 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 11:02:57 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 11:02:57 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 11:02:57 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 11:02:57 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 11:02:57 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 11:02:57 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 11:02:57 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 11:02:57 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 11:02:57 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 11:02:57 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 11:03:03 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 11:05:41 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 11:05:41 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 11:05:41 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 11:05:41 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 11:05:41 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 11:05:41 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 11:05:41 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 11:05:41 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 11:05:41 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 11:05:41 UTC] Available dates found: 3
[15-Jun-2026 11:05:43 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 11:05:43 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 11:05:43 UTC] Current time (IST): 16:35
[15-Jun-2026 11:05:43 UTC] Requested date: 2026-06-16
[15-Jun-2026 11:05:43 UTC] Today: 2026-06-15
[15-Jun-2026 11:05:43 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 11:05:43 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 11:05:43 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 11:05:43 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 11:05:43 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 11:05:43 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 11:05:43 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 11:05:43 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 11:05:43 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 11:05:43 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 11:05:43 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 11:05:43 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 11:05:43 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 11:05:43 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 11:05:43 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 11:05:43 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 11:05:43 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 11:05:43 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 11:05:43 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 11:05:43 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 11:05:43 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 11:05:43 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 11:05:43 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 11:05:43 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 11:05:43 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 11:05:43 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 11:05:43 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 11:05:43 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 11:05:43 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 11:05:43 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 11:05:43 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 11:05:43 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 11:06:07 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 11:07:42 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 11:07:42 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 11:07:42 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 11:07:42 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 11:07:42 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 11:07:42 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 11:07:42 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 11:07:42 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 11:07:42 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 11:07:42 UTC] Available dates found: 3
[15-Jun-2026 11:07:49 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 11:07:49 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 11:07:49 UTC] Current time (IST): 16:37
[15-Jun-2026 11:07:49 UTC] Requested date: 2026-06-16
[15-Jun-2026 11:07:49 UTC] Today: 2026-06-15
[15-Jun-2026 11:07:49 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 11:07:49 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 11:07:49 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 11:07:49 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 11:07:49 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 11:07:49 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 11:07:49 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 11:07:49 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 11:07:49 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 11:07:49 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 11:07:49 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 11:07:49 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 11:07:49 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 11:07:49 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 11:07:49 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 11:07:49 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 11:07:49 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 11:07:49 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 11:07:49 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 11:07:49 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 11:07:49 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 11:07:49 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 11:07:49 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 11:07:49 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 11:07:49 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 11:07:49 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 11:07:49 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 11:07:49 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 11:07:49 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 11:07:49 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 11:07:49 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 11:07:49 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 11:07:57 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 11:07:57 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 11:07:57 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 11:07:57 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 11:07:57 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 11:07:57 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 11:07:57 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 11:07:57 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 11:07:57 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 11:07:57 UTC] Available dates found: 3
[15-Jun-2026 11:08:00 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 11:08:00 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 11:08:00 UTC] Current time (IST): 16:38
[15-Jun-2026 11:08:00 UTC] Requested date: 2026-06-16
[15-Jun-2026 11:08:00 UTC] Today: 2026-06-15
[15-Jun-2026 11:08:00 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 11:08:00 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 11:08:00 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 11:08:00 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 11:08:00 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 11:08:00 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 11:08:00 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 11:08:00 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 11:08:00 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 11:08:00 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 11:08:00 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 11:08:00 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 11:08:00 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 11:08:00 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 11:08:00 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 11:08:00 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 11:08:00 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 11:08:00 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 11:08:00 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 11:08:00 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 11:08:00 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 11:08:00 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 11:08:00 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 11:08:00 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 11:08:00 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 11:08:00 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 11:08:00 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 11:08:00 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 11:08:00 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 11:08:00 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 11:08:00 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 11:08:00 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 11:08:07 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 11:08:30 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781520508955","orderId":"OMO2606151618291862134568V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781521709172,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151618335754607543V","paymentMode":"UPI_INTENT","timestamp":1781520513617,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 11:08:30 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781520508955
            [orderId] => OMO2606151618291862134568V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781521709172
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151618335754607543V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781520513617
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 11:08:30 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 11:08:30 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 11:08:30 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 11:08:30 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 11:08:30 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 11:08:30 UTC] Payment not successful, status: FAILED
[15-Jun-2026 11:08:30 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781520508955","orderId":"OMO2606151618291862134568V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781521709172,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151618335754607543V","paymentMode":"UPI_INTENT","timestamp":1781520513617,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 11:09:04 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 11:09:04 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 11:09:04 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 11:09:04 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 11:09:04 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 11:09:04 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 11:09:04 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 11:09:04 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 11:09:04 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 11:09:04 UTC] Available dates found: 3
[15-Jun-2026 11:09:06 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 11:09:06 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 11:09:06 UTC] Current time (IST): 16:39
[15-Jun-2026 11:09:06 UTC] Requested date: 2026-06-16
[15-Jun-2026 11:09:06 UTC] Today: 2026-06-15
[15-Jun-2026 11:09:06 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 11:09:06 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 11:09:06 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 11:09:06 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 11:09:06 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 11:09:06 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 11:09:06 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 11:09:06 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 11:09:06 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 11:09:06 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 11:09:06 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 11:09:06 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 11:09:06 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 11:09:06 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 11:09:06 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 11:09:06 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 11:09:06 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 11:09:06 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 11:09:06 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 11:09:06 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 11:09:06 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 11:09:06 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 11:09:06 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 11:09:06 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 11:09:06 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 11:09:06 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 11:09:06 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 11:09:06 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 11:09:06 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 11:09:06 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 11:09:06 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 11:09:06 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 11:09:28 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 11:09:36 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 11:09:36 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 11:09:36 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 11:09:36 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 11:09:36 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 11:09:36 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 11:09:36 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 11:09:36 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 11:09:36 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 11:09:36 UTC] Available dates found: 3
[15-Jun-2026 11:09:38 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 11:09:38 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 11:09:38 UTC] Current time (IST): 16:39
[15-Jun-2026 11:09:38 UTC] Requested date: 2026-06-16
[15-Jun-2026 11:09:38 UTC] Today: 2026-06-15
[15-Jun-2026 11:09:38 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 11:09:38 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 11:09:38 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 11:09:38 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 11:09:38 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 11:09:38 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 11:09:38 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 11:09:38 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 11:09:38 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 11:09:38 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 11:09:38 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 11:09:38 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 11:09:38 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 11:09:38 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 11:09:38 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 11:09:38 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 11:09:38 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 11:09:38 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 11:09:38 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 11:09:38 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 11:09:38 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 11:09:38 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 11:09:38 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 11:09:38 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 11:09:38 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 11:09:38 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 11:09:38 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 11:09:38 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 11:09:38 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 11:09:38 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 11:09:38 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 11:09:38 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 11:09:47 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 11:09:56 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 11:09:56 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 11:09:56 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 11:09:56 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 11:09:56 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 11:09:56 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 11:09:56 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 11:09:56 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 11:09:56 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 11:09:56 UTC] Available dates found: 3
[15-Jun-2026 11:09:58 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 11:09:58 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 11:09:58 UTC] Current time (IST): 16:39
[15-Jun-2026 11:09:58 UTC] Requested date: 2026-06-16
[15-Jun-2026 11:09:58 UTC] Today: 2026-06-15
[15-Jun-2026 11:09:58 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 11:09:58 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 11:09:58 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 11:09:58 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 11:09:58 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 11:09:58 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 11:09:58 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 11:09:58 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 11:09:58 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 11:09:58 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 11:09:58 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 11:09:58 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 11:09:58 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 11:09:58 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 11:09:58 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 11:09:58 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 11:09:58 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 11:09:58 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 11:09:58 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 11:09:58 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 11:09:58 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 11:09:58 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 11:09:58 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 11:09:58 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 11:09:58 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 11:09:58 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 11:09:58 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 11:09:58 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 11:09:58 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 11:09:58 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 11:09:58 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 11:09:58 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 11:09:58 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 11:09:58 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 11:09:58 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 11:09:58 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 11:09:58 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 11:09:58 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 11:09:58 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 11:09:58 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 11:09:58 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 11:09:58 UTC] Available dates found: 3
[15-Jun-2026 11:10:00 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 11:10:00 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 11:10:00 UTC] Current time (IST): 16:40
[15-Jun-2026 11:10:00 UTC] Requested date: 2026-06-16
[15-Jun-2026 11:10:00 UTC] Today: 2026-06-15
[15-Jun-2026 11:10:00 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 11:10:00 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 11:10:00 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 11:10:00 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 11:10:00 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 11:10:00 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 11:10:00 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 11:10:00 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 11:10:00 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 11:10:00 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 11:10:00 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 11:10:00 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 11:10:00 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 11:10:00 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 11:10:00 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 11:10:00 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 11:10:00 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 11:10:00 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 11:10:00 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 11:10:00 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 11:10:00 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 11:10:00 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 11:10:00 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 11:10:00 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 11:10:00 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 11:10:00 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 11:10:00 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 11:10:00 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 11:10:00 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 11:10:00 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 11:10:00 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 11:10:00 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 11:10:06 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 11:10:13 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 11:10:27 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 11:11:39 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 11:13:44 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 11:13:44 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 11:13:44 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 11:13:44 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 11:13:44 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 11:13:44 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 11:13:44 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 11:13:44 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 11:13:44 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 11:13:44 UTC] Available dates found: 3
[15-Jun-2026 11:13:46 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 11:13:46 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 11:13:46 UTC] Current time (IST): 16:43
[15-Jun-2026 11:13:46 UTC] Requested date: 2026-06-16
[15-Jun-2026 11:13:46 UTC] Today: 2026-06-15
[15-Jun-2026 11:13:46 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 11:13:46 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 11:13:46 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 11:13:46 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 11:13:46 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 11:13:46 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 11:13:46 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 11:13:46 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 11:13:46 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 11:13:46 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 11:13:46 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 11:13:46 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 11:13:46 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 11:13:46 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 11:13:46 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 11:13:46 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 11:13:46 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 11:13:46 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 11:13:46 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 11:13:46 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 11:13:46 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 11:13:46 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 11:13:46 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 11:13:46 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 11:13:46 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 11:13:46 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 11:13:46 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 11:13:46 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 11:13:46 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 11:13:46 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 11:13:46 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 11:13:46 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 11:13:52 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 11:16:46 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 11:16:46 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 11:16:46 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 11:16:46 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 11:16:46 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 11:16:46 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 11:16:46 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 11:16:46 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 11:16:46 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 11:16:46 UTC] Available dates found: 3
[15-Jun-2026 11:16:48 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 11:16:48 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 11:16:48 UTC] Current time (IST): 16:46
[15-Jun-2026 11:16:48 UTC] Requested date: 2026-06-16
[15-Jun-2026 11:16:48 UTC] Today: 2026-06-15
[15-Jun-2026 11:16:48 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 11:16:48 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 11:16:48 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 11:16:48 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 11:16:48 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 11:16:48 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 11:16:48 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 11:16:48 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 11:16:48 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 11:16:48 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 11:16:48 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 11:16:48 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 11:16:48 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 11:16:48 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 11:16:48 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 11:16:48 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 11:16:48 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 11:16:48 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 11:16:48 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 11:16:48 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 11:16:48 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 11:16:48 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 11:16:48 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 11:16:48 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 11:16:48 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 11:16:48 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 11:16:48 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 11:16:48 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 11:16:48 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 11:16:48 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 11:16:48 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 11:16:48 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 11:16:53 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 11:16:53 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 11:16:53 UTC] Current time (IST): 16:46
[15-Jun-2026 11:16:53 UTC] Requested date: 2026-06-16
[15-Jun-2026 11:16:53 UTC] Today: 2026-06-15
[15-Jun-2026 11:16:53 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 11:16:53 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 11:16:53 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 11:16:53 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 11:16:53 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 11:16:53 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 11:16:53 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 11:16:53 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 11:16:53 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 11:16:53 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 11:16:53 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 11:16:53 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 11:16:53 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 11:16:53 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 11:16:53 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 11:16:53 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 11:16:53 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 11:16:53 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 11:16:53 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 11:16:53 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 11:16:53 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 11:16:53 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 11:16:53 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 11:16:53 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 11:16:53 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 11:16:53 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 11:16:53 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 11:16:53 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 11:16:53 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 11:16:53 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 11:16:53 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 11:16:53 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 11:17:24 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 11:17:33 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 11:20:05 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781522348718","orderId":"OMO2606151649089882633838V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781523548969,"errorCode":"TXN_CANCELLED","detailedErrorCode":"REQUEST_CANCEL_BY_REQUESTEE","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151649144395911835V","paymentMode":"UPI_INTENT","timestamp":1781522354468,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_CANCELLED","detailedErrorCode":"REQUEST_CANCEL_BY_REQUESTEE"}]}}
[15-Jun-2026 11:20:05 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781522348718
            [orderId] => OMO2606151649089882633838V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781523548969
            [errorCode] => TXN_CANCELLED
            [detailedErrorCode] => REQUEST_CANCEL_BY_REQUESTEE
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151649144395911835V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781522354468
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_CANCELLED
                            [detailedErrorCode] => REQUEST_CANCEL_BY_REQUESTEE
                        )

                )

        )

)

[15-Jun-2026 11:20:05 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 11:20:05 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 11:20:05 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 11:20:05 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 11:20:05 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 11:20:05 UTC] Payment not successful, status: FAILED
[15-Jun-2026 11:20:05 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781522348718","orderId":"OMO2606151649089882633838V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781523548969,"errorCode":"TXN_CANCELLED","detailedErrorCode":"REQUEST_CANCEL_BY_REQUESTEE","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151649144395911835V","paymentMode":"UPI_INTENT","timestamp":1781522354468,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_CANCELLED","detailedErrorCode":"REQUEST_CANCEL_BY_REQUESTEE"}]}}
[15-Jun-2026 11:20:20 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 11:23:08 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781521384363","orderId":"OMO2606151633054712036371V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781522585451,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151633094021037072V","paymentMode":"UPI_QR","timestamp":1781521389447,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"KKBK0811000","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653221444915","upiTransactionId":"K811T272d3b993bfc4b0ab2f6e94754eea0","vpa":"89XXXXXX19@kotakbank"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"KKBK0811000","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653221444915","upiTransactionId":"K811T272d3b993bfc4b0ab2f6e94754eea0","vpa":"89XXXXXX19@kotakbank"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 11:23:08 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781521384363
            [orderId] => OMO2606151633054712036371V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781522585451
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151633094021037072V
                            [paymentMode] => UPI_QR
                            [timestamp] => 1781521389447
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => KKBK0811000
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 653221444915
                                    [upiTransactionId] => K811T272d3b993bfc4b0ab2f6e94754eea0
                                    [vpa] => 89XXXXXX19@kotakbank
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => KKBK0811000
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 653221444915
                                                    [upiTransactionId] => K811T272d3b993bfc4b0ab2f6e94754eea0
                                                    [vpa] => 89XXXXXX19@kotakbank
                                                )

                                            [currency] => INR
                                            [amount] => 10000
                                        )

                                )

                        )

                )

        )

)

[15-Jun-2026 11:23:08 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 11:23:08 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 11:23:08 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 11:23:08 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 11:23:08 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 11:23:08 UTC] Payment not successful, status: FAILED
[15-Jun-2026 11:23:08 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781521384363","orderId":"OMO2606151633054712036371V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781522585451,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151633094021037072V","paymentMode":"UPI_QR","timestamp":1781521389447,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"KKBK0811000","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653221444915","upiTransactionId":"K811T272d3b993bfc4b0ab2f6e94754eea0","vpa":"89XXXXXX19@kotakbank"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"KKBK0811000","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653221444915","upiTransactionId":"K811T272d3b993bfc4b0ab2f6e94754eea0","vpa":"89XXXXXX19@kotakbank"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 11:23:51 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 11:23:51 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 11:23:51 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 11:23:51 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 11:23:51 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 11:23:51 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 11:23:51 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 11:23:51 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 11:23:51 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 11:23:51 UTC] Available dates found: 3
[15-Jun-2026 11:23:53 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 11:23:53 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 11:23:53 UTC] Current time (IST): 16:53
[15-Jun-2026 11:23:53 UTC] Requested date: 2026-06-16
[15-Jun-2026 11:23:53 UTC] Today: 2026-06-15
[15-Jun-2026 11:23:53 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 11:23:53 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 11:23:53 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 11:23:53 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 11:23:53 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 11:23:53 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 11:23:53 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 11:23:53 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 11:23:53 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 11:23:53 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 11:23:53 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 11:23:53 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 11:23:53 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 11:23:53 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 11:23:53 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 11:23:53 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 11:23:53 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 11:23:53 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 11:23:53 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 11:23:53 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 11:23:53 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 11:23:53 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 11:23:53 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 11:23:53 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 11:23:53 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 11:23:53 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 11:23:53 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 11:23:53 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 11:23:53 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 11:23:53 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 11:23:53 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 11:23:53 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 11:23:59 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 11:24:39 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 11:24:39 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 11:24:39 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 11:24:39 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 11:24:39 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 11:24:39 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 11:24:39 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 11:24:39 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 11:24:39 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 11:24:39 UTC] Available dates found: 3
[15-Jun-2026 11:24:40 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 11:24:40 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 11:24:40 UTC] Current time (IST): 16:54
[15-Jun-2026 11:24:40 UTC] Requested date: 2026-06-16
[15-Jun-2026 11:24:40 UTC] Today: 2026-06-15
[15-Jun-2026 11:24:40 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 11:24:40 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 11:24:40 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 11:24:40 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 11:24:40 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 11:24:40 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 11:24:40 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 11:24:40 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 11:24:40 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 11:24:40 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 11:24:40 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 11:24:40 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 11:24:40 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 11:24:40 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 11:24:40 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 11:24:40 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 11:24:40 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 11:24:40 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 11:24:40 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 11:24:40 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 11:24:40 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 11:24:40 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 11:24:40 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 11:24:40 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 11:24:40 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 11:24:40 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 11:24:40 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 11:24:40 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 11:24:40 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 11:24:40 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 11:24:40 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 11:24:40 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 11:24:45 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 11:25:01 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 11:25:01 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 11:25:01 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 11:25:01 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 11:25:01 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 11:25:01 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 11:25:01 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 11:25:01 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 11:25:01 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 11:25:01 UTC] Available dates found: 3
[15-Jun-2026 11:25:03 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 11:25:03 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 11:25:03 UTC] Current time (IST): 16:55
[15-Jun-2026 11:25:03 UTC] Requested date: 2026-06-16
[15-Jun-2026 11:25:03 UTC] Today: 2026-06-15
[15-Jun-2026 11:25:03 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 11:25:03 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 11:25:03 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 11:25:03 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 11:25:03 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 11:25:03 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 11:25:03 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 11:25:03 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 11:25:03 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 11:25:03 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 11:25:03 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 11:25:03 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 11:25:03 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 11:25:03 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 11:25:03 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 11:25:03 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 11:25:03 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 11:25:03 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 11:25:03 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 11:25:03 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 11:25:03 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 11:25:03 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 11:25:03 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 11:25:03 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 11:25:03 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 11:25:03 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 11:25:03 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 11:25:03 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 11:25:03 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 11:25:03 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 11:25:03 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 11:25:03 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 11:25:11 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 11:26:14 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781521571027","orderId":"OMO2606151636112161134349V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781522771202,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151636148862036850V","paymentMode":"UPI_INTENT","timestamp":1781521574930,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 11:26:14 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781521571027
            [orderId] => OMO2606151636112161134349V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781522771202
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151636148862036850V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781521574930
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 11:26:14 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 11:26:14 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 11:26:14 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 11:26:15 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 11:26:15 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 11:26:15 UTC] Payment not successful, status: FAILED
[15-Jun-2026 11:26:15 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781521571027","orderId":"OMO2606151636112161134349V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781522771202,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151636148862036850V","paymentMode":"UPI_INTENT","timestamp":1781521574930,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 11:27:26 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781521643512","orderId":"OMO2606151637236506919958V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781522843635,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151637283463859440V","paymentMode":"UPI_INTENT","timestamp":1781521648390,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 11:27:26 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781521643512
            [orderId] => OMO2606151637236506919958V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781522843635
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151637283463859440V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781521648390
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 11:27:26 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 11:27:26 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 11:27:26 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 11:27:26 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 11:27:26 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 11:27:26 UTC] Payment not successful, status: FAILED
[15-Jun-2026 11:27:26 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781521643512","orderId":"OMO2606151637236506919958V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781522843635,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151637283463859440V","paymentMode":"UPI_INTENT","timestamp":1781521648390,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 11:28:13 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781521689235","orderId":"OMO2606151638100864390608V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781522890068,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151638143011134654V","paymentMode":"UPI_INTENT","timestamp":1781521694339,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 11:28:13 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781521689235
            [orderId] => OMO2606151638100864390608V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781522890068
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151638143011134654V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781521694339
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 11:28:13 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 11:28:13 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 11:28:13 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 11:28:13 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 11:28:13 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 11:28:13 UTC] Payment not successful, status: FAILED
[15-Jun-2026 11:28:13 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781521689235","orderId":"OMO2606151638100864390608V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781522890068,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151638143011134654V","paymentMode":"UPI_INTENT","timestamp":1781521694339,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 11:28:49 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781521726938","orderId":"OMO2606151638470781037688V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781522927061,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151638495417233938V","paymentMode":"UPI_INTENT","timestamp":1781521729589,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 11:28:49 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781521726938
            [orderId] => OMO2606151638470781037688V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781522927061
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151638495417233938V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781521729589
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 11:28:49 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 11:28:49 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 11:28:49 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 11:28:49 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 11:28:49 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 11:28:49 UTC] Payment not successful, status: FAILED
[15-Jun-2026 11:28:49 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781521726938","orderId":"OMO2606151638470781037688V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781522927061,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151638495417233938V","paymentMode":"UPI_INTENT","timestamp":1781521729589,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 11:29:32 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781521770209","orderId":"OMO2606151639303510442499V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781522970332,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151639331769442557V","paymentMode":"UPI_INTENT","timestamp":1781521773212,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 11:29:32 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781521770209
            [orderId] => OMO2606151639303510442499V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781522970332
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151639331769442557V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781521773212
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 11:29:32 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 11:29:32 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 11:29:32 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 11:29:32 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 11:29:32 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 11:29:32 UTC] Payment not successful, status: FAILED
[15-Jun-2026 11:29:32 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781521770209","orderId":"OMO2606151639303510442499V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781522970332,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151639331769442557V","paymentMode":"UPI_INTENT","timestamp":1781521773212,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 11:29:51 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781521789190","orderId":"OMO2606151639497132036708V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781522989695,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151639547241826291V","paymentMode":"UPI_INTENT","timestamp":1781521794762,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"UTIB0AXISCC","accountType":"CREDIT","cardNetwork":"RUPAY","cardBin":"653047"},"rail":{"type":"UPI","utr":"653228289547","upiTransactionId":"crd9e7590476793439898ba43466116bff8","vpa":"99XXXXXXXX-2@axisb"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"UTIB0AXISCC","accountType":"CREDIT","cardNetwork":"RUPAY","cardBin":"653047"},"rail":{"type":"UPI","utr":"653228289547","upiTransactionId":"crd9e7590476793439898ba43466116bff8","vpa":"99XXXXXXXX-2@axisb"},"currency":"INR","amount":20000}]}]}}
[15-Jun-2026 11:29:51 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781521789190
            [orderId] => OMO2606151639497132036708V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781522989695
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151639547241826291V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781521794762
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => UTIB0AXISCC
                                    [accountType] => CREDIT
                                    [cardNetwork] => RUPAY
                                    [cardBin] => 653047
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 653228289547
                                    [upiTransactionId] => crd9e7590476793439898ba43466116bff8
                                    [vpa] => 99XXXXXXXX-2@axisb
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => UTIB0AXISCC
                                                    [accountType] => CREDIT
                                                    [cardNetwork] => RUPAY
                                                    [cardBin] => 653047
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 653228289547
                                                    [upiTransactionId] => crd9e7590476793439898ba43466116bff8
                                                    [vpa] => 99XXXXXXXX-2@axisb
                                                )

                                            [currency] => INR
                                            [amount] => 20000
                                        )

                                )

                        )

                )

        )

)

[15-Jun-2026 11:29:51 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 11:29:51 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 11:29:51 UTC] Amount Conversion: 20000 paise = 200 rupees
[15-Jun-2026 11:29:51 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 11:29:51 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[15-Jun-2026 11:29:51 UTC] Payment not successful, status: FAILED
[15-Jun-2026 11:29:51 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781521789190","orderId":"OMO2606151639497132036708V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781522989695,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151639547241826291V","paymentMode":"UPI_INTENT","timestamp":1781521794762,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"UTIB0AXISCC","accountType":"CREDIT","cardNetwork":"RUPAY","cardBin":"653047"},"rail":{"type":"UPI","utr":"653228289547","upiTransactionId":"crd9e7590476793439898ba43466116bff8","vpa":"99XXXXXXXX-2@axisb"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"UTIB0AXISCC","accountType":"CREDIT","cardNetwork":"RUPAY","cardBin":"653047"},"rail":{"type":"UPI","utr":"653228289547","upiTransactionId":"crd9e7590476793439898ba43466116bff8","vpa":"99XXXXXXXX-2@axisb"},"currency":"INR","amount":20000}]}]}}
[15-Jun-2026 11:30:11 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781521808103","orderId":"OMO2606151640089800442196V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781523008971,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151640147145656333V","paymentMode":"UPI_INTENT","timestamp":1781521814752,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 11:30:11 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781521808103
            [orderId] => OMO2606151640089800442196V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781523008971
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151640147145656333V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781521814752
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 11:30:11 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 11:30:11 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 11:30:11 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 11:30:11 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 11:30:11 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 11:30:11 UTC] Payment not successful, status: FAILED
[15-Jun-2026 11:30:11 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781521808103","orderId":"OMO2606151640089800442196V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781523008971,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151640147145656333V","paymentMode":"UPI_INTENT","timestamp":1781521814752,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 11:30:18 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781521813345","orderId":"OMO2606151640155724919695V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781523015557,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151640232061037604V","paymentMode":"UPI_INTENT","timestamp":1781521823242,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 11:30:18 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781521813345
            [orderId] => OMO2606151640155724919695V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781523015557
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151640232061037604V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781521823242
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 11:30:18 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 11:30:18 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 11:30:18 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 11:30:18 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 11:30:18 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 11:30:18 UTC] Payment not successful, status: FAILED
[15-Jun-2026 11:30:18 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781521813345","orderId":"OMO2606151640155724919695V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781523015557,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151640232061037604V","paymentMode":"UPI_INTENT","timestamp":1781521823242,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 11:30:23 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781521819602","orderId":"OMO2606151640197594390291V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781523019742,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[15-Jun-2026 11:30:23 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781521819602
            [orderId] => OMO2606151640197594390291V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781523019742
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[15-Jun-2026 11:30:23 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 11:30:23 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 11:30:23 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 11:30:23 UTC] Payment callback error: Transaction ID not found in callback
[15-Jun-2026 11:30:35 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781521833310","orderId":"OMO2606151640334498357340V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781523033432,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151640387466919674V","paymentMode":"UPI_INTENT","timestamp":1781521838781,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 11:30:35 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781521833310
            [orderId] => OMO2606151640334498357340V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781523033432
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151640387466919674V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781521838781
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 11:30:35 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 11:30:35 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 11:30:35 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 11:30:35 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 11:30:35 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 11:30:35 UTC] Payment not successful, status: FAILED
[15-Jun-2026 11:30:35 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781521833310","orderId":"OMO2606151640334498357340V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781523033432,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151640387466919674V","paymentMode":"UPI_INTENT","timestamp":1781521838781,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 11:31:47 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781521903781","orderId":"OMO2606151641446376733943V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781523104617,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151643328104390293V","paymentMode":"UPI_INTENT","timestamp":1781522012847,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"BARB0BHEEMG","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653255952476","upiTransactionId":"AXI8e9d53bac92e43efbf12a04b607601b1","vpa":"sgXXXXXXX-1@okaxis"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"BARB0BHEEMG","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653255952476","upiTransactionId":"AXI8e9d53bac92e43efbf12a04b607601b1","vpa":"sgXXXXXXX-1@okaxis"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 11:31:47 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781521903781
            [orderId] => OMO2606151641446376733943V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781523104617
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151643328104390293V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781522012847
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => BARB0BHEEMG
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 653255952476
                                    [upiTransactionId] => AXI8e9d53bac92e43efbf12a04b607601b1
                                    [vpa] => sgXXXXXXX-1@okaxis
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => BARB0BHEEMG
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 653255952476
                                                    [upiTransactionId] => AXI8e9d53bac92e43efbf12a04b607601b1
                                                    [vpa] => sgXXXXXXX-1@okaxis
                                                )

                                            [currency] => INR
                                            [amount] => 10000
                                        )

                                )

                        )

                )

        )

)

[15-Jun-2026 11:31:47 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 11:31:47 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 11:31:47 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 11:31:47 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 11:31:47 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 11:31:47 UTC] Payment not successful, status: FAILED
[15-Jun-2026 11:31:47 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781521903781","orderId":"OMO2606151641446376733943V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781523104617,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151643328104390293V","paymentMode":"UPI_INTENT","timestamp":1781522012847,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"BARB0BHEEMG","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653255952476","upiTransactionId":"AXI8e9d53bac92e43efbf12a04b607601b1","vpa":"sgXXXXXXX-1@okaxis"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"BARB0BHEEMG","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653255952476","upiTransactionId":"AXI8e9d53bac92e43efbf12a04b607601b1","vpa":"sgXXXXXXX-1@okaxis"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 11:33:58 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781522035095","orderId":"OMO2606151643552406919425V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781523235230,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151644027059442351V","paymentMode":"UPI_QR","timestamp":1781522042738,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 11:33:58 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781522035095
            [orderId] => OMO2606151643552406919425V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781523235230
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151644027059442351V
                            [paymentMode] => UPI_QR
                            [timestamp] => 1781522042738
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 11:33:58 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 11:33:58 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 11:33:58 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 11:33:58 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 11:33:58 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 11:33:58 UTC] Payment not successful, status: FAILED
[15-Jun-2026 11:33:58 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781522035095","orderId":"OMO2606151643552406919425V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781523235230,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151644027059442351V","paymentMode":"UPI_QR","timestamp":1781522042738,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 11:37:30 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781522246548","orderId":"OMO2606151647266989055082V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781523446681,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151647334551037556V","paymentMode":"UPI_QR","timestamp":1781522253488,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 11:37:30 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781522246548
            [orderId] => OMO2606151647266989055082V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781523446681
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151647334551037556V
                            [paymentMode] => UPI_QR
                            [timestamp] => 1781522253488
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 11:37:30 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 11:37:30 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 11:37:30 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 11:37:30 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 11:37:30 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 11:37:30 UTC] Payment not successful, status: FAILED
[15-Jun-2026 11:37:30 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781522246548","orderId":"OMO2606151647266989055082V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781523446681,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151647334551037556V","paymentMode":"UPI_QR","timestamp":1781522253488,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 11:37:40 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781522258485","orderId":"OMO2606151647387496733461V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781523458734,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151647470898357747V","paymentMode":"UPI_INTENT","timestamp":1781522267141,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 11:37:40 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781522258485
            [orderId] => OMO2606151647387496733461V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781523458734
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151647470898357747V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781522267141
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 11:37:40 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 11:37:40 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 11:37:40 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 11:37:40 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 11:37:40 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 11:37:40 UTC] Payment not successful, status: FAILED
[15-Jun-2026 11:37:40 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781522258485","orderId":"OMO2606151647387496733461V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781523458734,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151647470898357747V","paymentMode":"UPI_INTENT","timestamp":1781522267141,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 11:44:02 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781522640878","orderId":"OMO2606151654010052036337V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781523840987,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151654041660320219V","paymentMode":"UPI_INTENT","timestamp":1781522644209,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 11:44:02 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781522640878
            [orderId] => OMO2606151654010052036337V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781523840987
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151654041660320219V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781522644209
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 11:44:02 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 11:44:02 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 11:44:02 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 11:44:02 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 11:44:02 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 11:44:02 UTC] Payment not successful, status: FAILED
[15-Jun-2026 11:44:02 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781522640878","orderId":"OMO2606151654010052036337V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781523840987,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151654041660320219V","paymentMode":"UPI_INTENT","timestamp":1781522644209,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 11:44:48 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781522685433","orderId":"OMO2606151654465185911621V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781523886500,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[15-Jun-2026 11:44:48 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781522685433
            [orderId] => OMO2606151654465185911621V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781523886500
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[15-Jun-2026 11:44:48 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 11:44:48 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 11:44:48 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 11:44:48 UTC] Payment callback error: Transaction ID not found in callback
[15-Jun-2026 11:45:07 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 11:45:07 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 11:45:07 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 11:45:07 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 11:45:07 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 11:45:07 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 11:45:07 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 11:45:07 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 11:45:07 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 11:45:07 UTC] Available dates found: 3
[15-Jun-2026 11:45:09 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 11:45:09 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 11:45:09 UTC] Current time (IST): 17:15
[15-Jun-2026 11:45:09 UTC] Requested date: 2026-06-16
[15-Jun-2026 11:45:09 UTC] Today: 2026-06-15
[15-Jun-2026 11:45:09 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 11:45:09 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 11:45:09 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 11:45:09 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 11:45:09 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 11:45:09 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 11:45:09 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 11:45:09 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 11:45:09 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 11:45:09 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 11:45:09 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 11:45:09 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 11:45:09 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 11:45:09 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 11:45:09 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 11:45:09 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 11:45:09 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 11:45:09 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 11:45:09 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 11:45:09 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 11:45:09 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 11:45:09 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 11:45:09 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 11:45:09 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 11:45:09 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 11:45:09 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 11:45:09 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 11:45:09 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 11:45:09 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 11:45:09 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 11:45:09 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 11:45:09 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 11:45:14 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781522711969","orderId":"OMO2606151655128266733933V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781523912808,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151655259501826037V","paymentMode":"UPI_INTENT","timestamp":1781522726001,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 11:45:14 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781522711969
            [orderId] => OMO2606151655128266733933V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781523912808
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151655259501826037V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781522726001
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 11:45:14 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 11:45:14 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 11:45:14 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 11:45:14 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 11:45:14 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 11:45:14 UTC] Payment not successful, status: FAILED
[15-Jun-2026 11:45:14 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781522711969","orderId":"OMO2606151655128266733933V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781523912808,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151655259501826037V","paymentMode":"UPI_INTENT","timestamp":1781522726001,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 11:45:20 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 11:52:18 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 11:52:18 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 11:52:18 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 11:52:18 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 11:52:18 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 11:52:18 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 11:52:18 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 11:52:18 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 11:52:18 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 11:52:18 UTC] Available dates found: 3
[15-Jun-2026 11:52:20 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 11:52:20 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 11:52:20 UTC] Current time (IST): 17:22
[15-Jun-2026 11:52:20 UTC] Requested date: 2026-06-16
[15-Jun-2026 11:52:20 UTC] Today: 2026-06-15
[15-Jun-2026 11:52:20 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 11:52:20 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 11:52:20 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 11:52:20 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 11:52:20 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 11:52:20 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 11:52:20 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 11:52:20 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 11:52:20 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 11:52:20 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 11:52:20 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 11:52:20 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 11:52:20 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 11:52:20 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 11:52:20 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 11:52:20 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 11:52:20 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 11:52:20 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 11:52:20 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 11:52:20 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 11:52:20 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 11:52:20 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 11:52:20 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 11:52:20 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 11:52:20 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 11:52:20 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 11:52:20 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 11:52:20 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 11:52:20 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 11:52:20 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 11:52:20 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 11:52:20 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 11:52:31 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 11:53:10 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781524353461","orderId":"OMO2606151722339985985411V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781525553979,"errorCode":"TXN_CANCELLED","detailedErrorCode":"REQUEST_CANCEL_BY_REQUESTEE","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151722382062236264V","paymentMode":"UPI_INTENT","timestamp":1781524358250,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_CANCELLED","detailedErrorCode":"REQUEST_CANCEL_BY_REQUESTEE"}]}}
[15-Jun-2026 11:53:10 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781524353461
            [orderId] => OMO2606151722339985985411V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781525553979
            [errorCode] => TXN_CANCELLED
            [detailedErrorCode] => REQUEST_CANCEL_BY_REQUESTEE
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151722382062236264V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781524358250
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_CANCELLED
                            [detailedErrorCode] => REQUEST_CANCEL_BY_REQUESTEE
                        )

                )

        )

)

[15-Jun-2026 11:53:10 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 11:53:10 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 11:53:10 UTC] Amount Conversion: 20000 paise = 200 rupees
[15-Jun-2026 11:53:10 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 11:53:10 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[15-Jun-2026 11:53:10 UTC] Payment not successful, status: FAILED
[15-Jun-2026 11:53:10 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781524353461","orderId":"OMO2606151722339985985411V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781525553979,"errorCode":"TXN_CANCELLED","detailedErrorCode":"REQUEST_CANCEL_BY_REQUESTEE","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151722382062236264V","paymentMode":"UPI_INTENT","timestamp":1781524358250,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_CANCELLED","detailedErrorCode":"REQUEST_CANCEL_BY_REQUESTEE"}]}}
[15-Jun-2026 11:53:20 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 11:58:44 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 11:58:44 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 11:58:44 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 11:58:44 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 11:58:44 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 11:58:44 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 11:58:44 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 11:58:44 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 11:58:44 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 11:58:44 UTC] Available dates found: 3
[15-Jun-2026 11:58:47 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 11:58:47 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 11:58:47 UTC] Current time (IST): 17:28
[15-Jun-2026 11:58:47 UTC] Requested date: 2026-06-16
[15-Jun-2026 11:58:47 UTC] Today: 2026-06-15
[15-Jun-2026 11:58:47 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 11:58:47 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 11:58:47 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 11:58:47 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 11:58:47 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 11:58:47 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 11:58:47 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 11:58:47 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 11:58:47 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 11:58:47 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 11:58:47 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 11:58:47 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 11:58:47 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 11:58:47 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 11:58:47 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 11:58:47 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 11:58:47 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 11:58:47 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 11:58:47 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 11:58:47 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 11:58:47 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 11:58:47 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 11:58:47 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 11:58:47 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 11:58:47 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 11:58:47 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 11:58:47 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 11:58:47 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 11:58:47 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 11:58:47 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 11:58:47 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 11:58:47 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 11:58:57 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 11:59:10 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 11:59:10 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 11:59:10 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 11:59:10 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 11:59:10 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 11:59:10 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 11:59:10 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 11:59:10 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 11:59:10 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 11:59:10 UTC] Available dates found: 3
[15-Jun-2026 11:59:12 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 11:59:12 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 11:59:12 UTC] Current time (IST): 17:29
[15-Jun-2026 11:59:12 UTC] Requested date: 2026-06-16
[15-Jun-2026 11:59:12 UTC] Today: 2026-06-15
[15-Jun-2026 11:59:12 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 11:59:12 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 11:59:12 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 11:59:12 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 11:59:12 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 11:59:12 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 11:59:12 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 11:59:12 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 11:59:12 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 11:59:12 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 11:59:12 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 11:59:12 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 11:59:12 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 11:59:12 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 11:59:12 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 11:59:12 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 11:59:12 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 11:59:12 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 11:59:12 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 11:59:12 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 11:59:12 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 11:59:12 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 11:59:12 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 11:59:12 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 11:59:12 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 11:59:12 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 11:59:12 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 11:59:12 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 11:59:12 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 11:59:12 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 11:59:12 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 11:59:12 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 11:59:39 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 12:00:46 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 12:00:46 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 12:00:46 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 12:00:46 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 12:00:46 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 12:00:46 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 12:00:46 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 12:00:46 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 12:00:46 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 12:00:46 UTC] Available dates found: 3
[15-Jun-2026 12:00:48 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 12:00:48 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 12:00:48 UTC] Current time (IST): 17:30
[15-Jun-2026 12:00:48 UTC] Requested date: 2026-06-16
[15-Jun-2026 12:00:48 UTC] Today: 2026-06-15
[15-Jun-2026 12:00:48 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 12:00:48 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 12:00:48 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 12:00:48 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 12:00:48 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 12:00:48 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 12:00:48 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 12:00:48 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 12:00:48 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 12:00:48 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 12:00:48 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 12:00:48 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 12:00:48 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 12:00:48 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 12:00:48 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 12:00:48 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 12:00:48 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 12:00:48 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 12:00:48 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 12:00:48 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 12:00:48 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 12:00:48 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 12:00:48 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 12:00:48 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 12:00:48 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 12:00:48 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 12:00:48 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 12:00:48 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 12:00:48 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 12:00:48 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 12:00:48 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 12:00:48 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 12:00:52 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781524782303","orderId":"OMO2606151729445959055254V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781525984580,"errorCode":"TXN_CANCELLED","detailedErrorCode":"ORDER_CANCELLED_BY_USER","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[15-Jun-2026 12:00:52 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781524782303
            [orderId] => OMO2606151729445959055254V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781525984580
            [errorCode] => TXN_CANCELLED
            [detailedErrorCode] => ORDER_CANCELLED_BY_USER
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[15-Jun-2026 12:00:52 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 12:00:52 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 12:00:52 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 12:00:52 UTC] Payment callback error: Transaction ID not found in callback
[15-Jun-2026 12:03:10 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 12:03:10 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 12:03:10 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 12:03:10 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 12:03:10 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 12:03:10 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 12:03:10 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 12:03:10 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 12:03:10 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 12:03:10 UTC] Available dates found: 3
[15-Jun-2026 12:03:16 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 12:03:16 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 12:03:16 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 12:03:16 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 12:03:16 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 12:03:16 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 12:03:16 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 12:03:16 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 12:03:16 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 12:03:16 UTC] Available dates found: 3
[15-Jun-2026 12:04:56 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 12:04:56 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 12:04:56 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 12:04:56 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 12:04:56 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 12:04:56 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 12:04:56 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 12:04:56 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 12:04:56 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 12:04:56 UTC] Available dates found: 3
[15-Jun-2026 12:04:58 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 12:04:58 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 12:04:58 UTC] Current time (IST): 17:34
[15-Jun-2026 12:04:58 UTC] Requested date: 2026-06-16
[15-Jun-2026 12:04:58 UTC] Today: 2026-06-15
[15-Jun-2026 12:04:58 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 12:04:58 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 12:04:58 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 12:04:58 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 12:04:58 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 12:04:58 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 12:04:58 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 12:04:58 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 12:04:58 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 12:04:58 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 12:04:58 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 12:04:58 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 12:04:58 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 12:04:58 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 12:04:58 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 12:04:58 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 12:04:58 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 12:04:58 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 12:04:58 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 12:04:58 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 12:04:58 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 12:04:58 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 12:04:58 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 12:04:58 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 12:04:58 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 12:04:58 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 12:04:58 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 12:04:58 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 12:04:58 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 12:04:58 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 12:04:58 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 12:04:58 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 12:05:22 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 12:05:22 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 12:05:22 UTC] Current time (IST): 17:35
[15-Jun-2026 12:05:22 UTC] Requested date: 2026-06-20
[15-Jun-2026 12:05:22 UTC] Today: 2026-06-15
[15-Jun-2026 12:05:22 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 12:05:22 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 12:05:22 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 12:05:22 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 12:05:22 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 12:05:22 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 12:05:22 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 12:05:22 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 12:05:22 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 12:05:22 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 12:05:22 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 12:05:22 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 12:05:22 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 12:05:22 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 12:05:22 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 12:05:22 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 12:05:22 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 12:05:22 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 12:05:22 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 12:05:22 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 12:05:22 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 12:05:22 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 12:05:22 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 12:05:22 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 12:05:22 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 12:05:22 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 12:05:22 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 12:05:22 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 12:05:22 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 12:05:22 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 12:05:22 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 12:05:22 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 12:05:25 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781523922002","orderId":"OMO2606151715235574919035V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781525123542,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151715290291037961V","paymentMode":"UPI_INTENT","timestamp":1781523929069,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 12:05:25 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781523922002
            [orderId] => OMO2606151715235574919035V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781525123542
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151715290291037961V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781523929069
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 12:05:25 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 12:05:25 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 12:05:25 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 12:05:25 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 12:05:25 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 12:05:25 UTC] Payment not successful, status: FAILED
[15-Jun-2026 12:05:25 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781523922002","orderId":"OMO2606151715235574919035V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781525123542,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151715290291037961V","paymentMode":"UPI_INTENT","timestamp":1781523929069,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 12:05:49 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 12:05:49 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 12:05:49 UTC] Current time (IST): 17:35
[15-Jun-2026 12:05:49 UTC] Requested date: 2026-06-16
[15-Jun-2026 12:05:49 UTC] Today: 2026-06-15
[15-Jun-2026 12:05:49 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 12:05:49 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 12:05:49 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 12:05:49 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 12:05:49 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 12:05:49 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 12:05:49 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 12:05:49 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 12:05:49 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 12:05:49 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 12:05:49 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 12:05:49 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 12:05:49 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 12:05:49 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 12:05:49 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 12:05:49 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 12:05:49 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 12:05:49 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 12:05:49 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 12:05:49 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 12:05:49 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 12:05:49 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 12:05:49 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 12:05:49 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 12:05:49 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 12:05:49 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 12:05:49 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 12:05:49 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 12:05:49 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 12:05:49 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 12:05:49 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 12:05:49 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 12:05:58 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 12:05:58 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 12:05:58 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 12:05:58 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 12:05:58 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 12:05:58 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 12:05:58 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 12:05:58 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 12:05:58 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 12:05:58 UTC] Available dates found: 3
[15-Jun-2026 12:06:02 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 12:06:02 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 12:06:02 UTC] Current time (IST): 17:36
[15-Jun-2026 12:06:02 UTC] Requested date: 2026-06-16
[15-Jun-2026 12:06:02 UTC] Today: 2026-06-15
[15-Jun-2026 12:06:02 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 12:06:02 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 12:06:02 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 12:06:02 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 12:06:02 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 12:06:02 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 12:06:02 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 12:06:02 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 12:06:02 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 12:06:02 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 12:06:02 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 12:06:02 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 12:06:02 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 12:06:02 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 12:06:02 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 12:06:02 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 12:06:02 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 12:06:02 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 12:06:02 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 12:06:02 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 12:06:02 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 12:06:02 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 12:06:02 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 12:06:02 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 12:06:02 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 12:06:02 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 12:06:02 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 12:06:02 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 12:06:02 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 12:06:02 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 12:06:02 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 12:06:02 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 12:06:14 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 12:06:30 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 12:06:30 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 12:06:30 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 12:06:30 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 12:06:30 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 12:06:30 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 12:06:30 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 12:06:30 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 12:06:30 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 12:06:30 UTC] Available dates found: 3
[15-Jun-2026 12:06:34 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 12:06:34 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 12:06:34 UTC] Current time (IST): 17:36
[15-Jun-2026 12:06:34 UTC] Requested date: 2026-06-16
[15-Jun-2026 12:06:34 UTC] Today: 2026-06-15
[15-Jun-2026 12:06:34 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 12:06:34 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 12:06:34 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 12:06:34 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 12:06:34 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 12:06:34 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 12:06:34 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 12:06:34 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 12:06:34 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 12:06:34 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 12:06:34 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 12:06:34 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 12:06:34 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 12:06:34 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 12:06:34 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 12:06:34 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 12:06:34 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 12:06:34 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 12:06:34 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 12:06:34 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 12:06:34 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 12:06:34 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 12:06:34 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 12:06:34 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 12:06:34 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 12:06:34 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 12:06:34 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 12:06:34 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 12:06:34 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 12:06:34 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 12:06:34 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 12:06:34 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 12:06:42 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 12:07:27 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 12:07:27 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 12:07:27 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 12:07:27 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 12:07:27 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 12:07:27 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 12:07:27 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 12:07:27 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 12:07:27 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 12:07:27 UTC] Available dates found: 3
[15-Jun-2026 12:07:29 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 12:07:29 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 12:07:29 UTC] Current time (IST): 17:37
[15-Jun-2026 12:07:29 UTC] Requested date: 2026-06-16
[15-Jun-2026 12:07:29 UTC] Today: 2026-06-15
[15-Jun-2026 12:07:29 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 12:07:29 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 12:07:29 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 12:07:29 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 12:07:29 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 12:07:29 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 12:07:29 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 12:07:29 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 12:07:29 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 12:07:29 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 12:07:29 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 12:07:29 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 12:07:29 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 12:07:29 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 12:07:29 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 12:07:29 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 12:07:29 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 12:07:29 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 12:07:29 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 12:07:29 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 12:07:29 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 12:07:29 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 12:07:29 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 12:07:29 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 12:07:29 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 12:07:29 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 12:07:29 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 12:07:29 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 12:07:29 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 12:07:29 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 12:07:29 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 12:07:29 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 12:07:39 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 12:08:05 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 12:08:58 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 12:08:58 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 12:08:58 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 12:08:58 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 12:08:58 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 12:08:58 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 12:08:58 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 12:08:58 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 12:08:58 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 12:08:58 UTC] Available dates found: 3
[15-Jun-2026 12:09:05 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 12:09:05 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 12:09:05 UTC] Current time (IST): 17:39
[15-Jun-2026 12:09:05 UTC] Requested date: 2026-06-16
[15-Jun-2026 12:09:05 UTC] Today: 2026-06-15
[15-Jun-2026 12:09:05 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 12:09:05 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 12:09:05 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 12:09:05 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 12:09:05 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 12:09:05 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 12:09:05 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 12:09:05 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 12:09:05 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 12:09:05 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 12:09:05 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 12:09:05 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 12:09:05 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 12:09:05 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 12:09:05 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 12:09:05 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 12:09:05 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 12:09:05 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 12:09:05 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 12:09:05 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 12:09:05 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 12:09:05 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 12:09:05 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 12:09:05 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 12:09:05 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 12:09:05 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 12:09:05 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 12:09:05 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 12:09:05 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 12:09:05 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 12:09:05 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 12:09:05 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 12:09:09 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 12:09:09 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 12:09:09 UTC] Current time (IST): 17:39
[15-Jun-2026 12:09:09 UTC] Requested date: 2026-06-16
[15-Jun-2026 12:09:09 UTC] Today: 2026-06-15
[15-Jun-2026 12:09:09 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 12:09:09 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 12:09:09 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 12:09:09 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 12:09:09 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 12:09:09 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 12:09:09 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 12:09:09 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 12:09:09 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 12:09:09 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 12:09:09 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 12:09:09 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 12:09:09 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 12:09:09 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 12:09:09 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 12:09:09 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 12:09:09 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 12:09:09 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 12:09:09 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 12:09:09 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 12:09:09 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 12:09:09 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 12:09:09 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 12:09:09 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 12:09:09 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 12:09:09 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 12:09:09 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 12:09:09 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 12:09:09 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 12:09:09 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 12:09:09 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 12:09:09 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 12:09:26 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 12:10:52 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 12:11:04 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 12:11:04 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 12:11:04 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 12:11:04 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 12:11:04 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 12:11:04 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 12:11:04 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 12:11:04 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 12:11:04 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 12:11:04 UTC] Available dates found: 3
[15-Jun-2026 12:11:12 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 12:11:12 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 12:11:12 UTC] Current time (IST): 17:41
[15-Jun-2026 12:11:12 UTC] Requested date: 2026-06-16
[15-Jun-2026 12:11:12 UTC] Today: 2026-06-15
[15-Jun-2026 12:11:12 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 12:11:12 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 12:11:12 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 12:11:12 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 12:11:12 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 12:11:12 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 12:11:12 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 12:11:12 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 12:11:12 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 12:11:12 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 12:11:12 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 12:11:12 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 12:11:12 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 12:11:12 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 12:11:12 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 12:11:12 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 12:11:12 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 12:11:12 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 12:11:12 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 12:11:12 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 12:11:12 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 12:11:12 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 12:11:12 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 12:11:12 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 12:11:12 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 12:11:12 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 12:11:12 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 12:11:12 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 12:11:12 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 12:11:12 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 12:11:12 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 12:11:12 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 12:11:34 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 12:12:17 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 12:12:17 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 12:12:17 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 12:12:17 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 12:12:17 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 12:12:17 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 12:12:17 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 12:12:17 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 12:12:17 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 12:12:17 UTC] Available dates found: 3
[15-Jun-2026 12:12:20 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 12:12:20 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 12:12:20 UTC] Current time (IST): 17:42
[15-Jun-2026 12:12:20 UTC] Requested date: 2026-06-16
[15-Jun-2026 12:12:20 UTC] Today: 2026-06-15
[15-Jun-2026 12:12:20 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 12:12:20 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 12:12:20 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 12:12:20 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 12:12:20 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 12:12:20 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 12:12:20 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 12:12:20 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 12:12:20 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 12:12:20 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 12:12:20 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 12:12:20 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 12:12:20 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 12:12:20 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 12:12:20 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 12:12:20 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 12:12:20 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 12:12:20 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 12:12:20 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 12:12:20 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 12:12:20 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 12:12:20 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 12:12:20 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 12:12:20 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 12:12:20 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 12:12:20 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 12:12:20 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 12:12:20 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 12:12:20 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 12:12:20 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 12:12:20 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 12:12:20 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 12:12:29 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 12:12:56 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 12:12:56 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 12:12:56 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 12:12:56 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 12:12:56 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 12:12:56 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 12:12:56 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 12:12:56 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 12:12:56 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 12:12:56 UTC] Available dates found: 3
[15-Jun-2026 12:13:08 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 12:13:08 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 12:13:08 UTC] Current time (IST): 17:43
[15-Jun-2026 12:13:08 UTC] Requested date: 2026-06-16
[15-Jun-2026 12:13:08 UTC] Today: 2026-06-15
[15-Jun-2026 12:13:08 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 12:13:08 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 12:13:08 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 12:13:08 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 12:13:08 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 12:13:08 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 12:13:08 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 12:13:08 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 12:13:08 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 12:13:08 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 12:13:08 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 12:13:08 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 12:13:08 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 12:13:08 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 12:13:08 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 12:13:08 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 12:13:08 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 12:13:08 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 12:13:08 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 12:13:08 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 12:13:08 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 12:13:08 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 12:13:08 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 12:13:08 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 12:13:08 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 12:13:08 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 12:13:08 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 12:13:08 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 12:13:08 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 12:13:08 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 12:13:08 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 12:13:08 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 12:13:23 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781524402081","orderId":"OMO2606151723226357233697V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781525602616,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151723254368357036V","paymentMode":"UPI_INTENT","timestamp":1781524405472,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0010178","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653228463593","upiTransactionId":"crde1378f0cc1d8465fb159220e8f5941d9","vpa":"99XXXXXX66@yescred"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0010178","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653228463593","upiTransactionId":"crde1378f0cc1d8465fb159220e8f5941d9","vpa":"99XXXXXX66@yescred"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 12:13:23 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781524402081
            [orderId] => OMO2606151723226357233697V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781525602616
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151723254368357036V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781524405472
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => SBIN0010178
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 653228463593
                                    [upiTransactionId] => crde1378f0cc1d8465fb159220e8f5941d9
                                    [vpa] => 99XXXXXX66@yescred
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => SBIN0010178
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 653228463593
                                                    [upiTransactionId] => crde1378f0cc1d8465fb159220e8f5941d9
                                                    [vpa] => 99XXXXXX66@yescred
                                                )

                                            [currency] => INR
                                            [amount] => 10000
                                        )

                                )

                        )

                )

        )

)

[15-Jun-2026 12:13:23 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 12:13:23 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 12:13:23 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 12:13:23 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 12:13:23 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 12:13:23 UTC] Payment not successful, status: FAILED
[15-Jun-2026 12:13:23 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781524402081","orderId":"OMO2606151723226357233697V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781525602616,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151723254368357036V","paymentMode":"UPI_INTENT","timestamp":1781524405472,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0010178","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653228463593","upiTransactionId":"crde1378f0cc1d8465fb159220e8f5941d9","vpa":"99XXXXXX66@yescred"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0010178","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653228463593","upiTransactionId":"crde1378f0cc1d8465fb159220e8f5941d9","vpa":"99XXXXXX66@yescred"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 12:13:29 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 12:16:47 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 12:16:47 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 12:16:47 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 12:16:47 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 12:16:47 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 12:16:47 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 12:16:47 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 12:16:47 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 12:16:47 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 12:16:47 UTC] Available dates found: 3
[15-Jun-2026 12:16:49 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 12:16:49 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 12:16:49 UTC] Current time (IST): 17:46
[15-Jun-2026 12:16:49 UTC] Requested date: 2026-06-16
[15-Jun-2026 12:16:49 UTC] Today: 2026-06-15
[15-Jun-2026 12:16:49 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 12:16:49 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 12:16:49 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 12:16:49 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 12:16:49 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 12:16:49 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 12:16:49 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 12:16:49 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 12:16:49 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 12:16:49 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 12:16:49 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 12:16:49 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 12:16:49 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 12:16:49 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 12:16:49 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 12:16:49 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 12:16:49 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 12:16:49 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 12:16:49 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 12:16:49 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 12:16:49 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 12:16:49 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 12:16:49 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 12:16:49 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 12:16:49 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 12:16:49 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 12:16:49 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 12:16:49 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 12:16:49 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 12:16:49 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 12:16:49 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 12:16:49 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 12:19:10 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781524747079","orderId":"OMO2606151729072605985438V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781525947233,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151729123061134811V","paymentMode":"UPI_INTENT","timestamp":1781524752341,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 12:19:10 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781524747079
            [orderId] => OMO2606151729072605985438V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781525947233
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151729123061134811V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781524752341
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 12:19:10 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 12:19:10 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 12:19:10 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 12:19:10 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 12:19:10 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 12:19:10 UTC] Payment not successful, status: FAILED
[15-Jun-2026 12:19:10 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781524747079","orderId":"OMO2606151729072605985438V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781525947233,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151729123061134811V","paymentMode":"UPI_INTENT","timestamp":1781524752341,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 12:25:33 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 12:25:33 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 12:25:33 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 12:25:33 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 12:25:33 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 12:25:33 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 12:25:33 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 12:25:33 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 12:25:33 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 12:25:33 UTC] Available dates found: 3
[15-Jun-2026 12:25:35 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 12:25:35 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 12:25:35 UTC] Current time (IST): 17:55
[15-Jun-2026 12:25:35 UTC] Requested date: 2026-06-16
[15-Jun-2026 12:25:35 UTC] Today: 2026-06-15
[15-Jun-2026 12:25:35 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 12:25:35 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 12:25:35 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 12:25:35 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 12:25:35 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 12:25:35 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 12:25:35 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 12:25:35 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 12:25:35 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 12:25:35 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 12:25:35 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 12:25:35 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 12:25:35 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 12:25:35 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 12:25:35 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 12:25:35 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 12:25:35 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 12:25:35 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 12:25:35 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 12:25:35 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 12:25:35 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 12:25:35 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 12:25:35 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 12:25:35 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 12:25:35 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 12:25:35 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 12:25:35 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 12:25:35 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 12:25:35 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 12:25:35 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 12:25:35 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 12:25:35 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 12:25:51 UTC] Password reset error: User not found with this mobile number
[15-Jun-2026 12:25:51 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 12:26:04 UTC] Password reset error: User not found with this mobile number
[15-Jun-2026 12:26:23 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781525179435","orderId":"OMO2606151736196046001159V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781526379588,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151736257602691111V","paymentMode":"UPI_INTENT","timestamp":1781525185802,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 12:26:23 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781525179435
            [orderId] => OMO2606151736196046001159V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781526379588
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151736257602691111V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781525185802
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 12:26:23 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 12:26:23 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 12:26:23 UTC] Amount Conversion: 20000 paise = 200 rupees
[15-Jun-2026 12:26:23 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 12:26:23 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[15-Jun-2026 12:26:23 UTC] Payment not successful, status: FAILED
[15-Jun-2026 12:26:23 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781525179435","orderId":"OMO2606151736196046001159V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781526379588,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151736257602691111V","paymentMode":"UPI_INTENT","timestamp":1781525185802,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 12:26:49 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781525205901","orderId":"OMO2606151736467732691798V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781526406754,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151736522462691739V","paymentMode":"UPI_INTENT","timestamp":1781525212275,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 12:26:49 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781525205901
            [orderId] => OMO2606151736467732691798V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781526406754
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151736522462691739V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781525212275
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 12:26:49 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 12:26:49 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 12:26:49 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 12:26:49 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 12:26:49 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 12:26:49 UTC] Payment not successful, status: FAILED
[15-Jun-2026 12:26:49 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781525205901","orderId":"OMO2606151736467732691798V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781526406754,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151736522462691739V","paymentMode":"UPI_INTENT","timestamp":1781525212275,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 12:27:45 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 12:27:45 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 12:27:45 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 12:27:45 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 12:27:45 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 12:27:45 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 12:27:45 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 12:27:45 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 12:27:45 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 12:27:45 UTC] Available dates found: 3
[15-Jun-2026 12:27:47 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781525265515","orderId":"OMO2606151737463746001698V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781526466357,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151737547162633161V","paymentMode":"UPI_QR","timestamp":1781525274757,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 12:27:47 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781525265515
            [orderId] => OMO2606151737463746001698V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781526466357
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151737547162633161V
                            [paymentMode] => UPI_QR
                            [timestamp] => 1781525274757
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 12:27:47 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 12:27:47 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 12:27:47 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 12:27:47 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 12:27:47 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 12:27:47 UTC] Payment not successful, status: FAILED
[15-Jun-2026 12:27:47 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781525265515","orderId":"OMO2606151737463746001698V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781526466357,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151737547162633161V","paymentMode":"UPI_QR","timestamp":1781525274757,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 12:27:47 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 12:27:47 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 12:27:47 UTC] Current time (IST): 17:57
[15-Jun-2026 12:27:47 UTC] Requested date: 2026-06-16
[15-Jun-2026 12:27:47 UTC] Today: 2026-06-15
[15-Jun-2026 12:27:47 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 12:27:47 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 12:27:47 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 12:27:47 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 12:27:47 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 12:27:47 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 12:27:47 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 12:27:47 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 12:27:47 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 12:27:47 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 12:27:47 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 12:27:47 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 12:27:47 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 12:27:47 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 12:27:47 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 12:27:47 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 12:27:47 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 12:27:47 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 12:27:47 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 12:27:47 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 12:27:47 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 12:27:47 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 12:27:47 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 12:27:47 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 12:27:47 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 12:27:47 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 12:27:47 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 12:27:47 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 12:27:47 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 12:27:47 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 12:27:47 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 12:27:47 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 12:28:00 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 12:28:24 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781525299220","orderId":"OMO2606151738214802236521V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781526501462,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151743028741826421V","paymentMode":"UPI_INTENT","timestamp":1781525582907,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0032106","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616637890209","upiTransactionId":"PTM561d0e92542d494c8706d2918e0fa4a2","vpa":"86XXXXXX13@ptsbi"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0032106","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616637890209","upiTransactionId":"PTM561d0e92542d494c8706d2918e0fa4a2","vpa":"86XXXXXX13@ptsbi"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 12:28:24 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781525299220
            [orderId] => OMO2606151738214802236521V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781526501462
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151743028741826421V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781525582907
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => SBIN0032106
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 616637890209
                                    [upiTransactionId] => PTM561d0e92542d494c8706d2918e0fa4a2
                                    [vpa] => 86XXXXXX13@ptsbi
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => SBIN0032106
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 616637890209
                                                    [upiTransactionId] => PTM561d0e92542d494c8706d2918e0fa4a2
                                                    [vpa] => 86XXXXXX13@ptsbi
                                                )

                                            [currency] => INR
                                            [amount] => 10000
                                        )

                                )

                        )

                )

        )

)

[15-Jun-2026 12:28:24 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 12:28:24 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 12:28:24 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 12:28:24 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 12:28:24 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 12:28:24 UTC] Payment not successful, status: FAILED
[15-Jun-2026 12:28:24 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781525299220","orderId":"OMO2606151738214802236521V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781526501462,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151743028741826421V","paymentMode":"UPI_INTENT","timestamp":1781525582907,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0032106","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616637890209","upiTransactionId":"PTM561d0e92542d494c8706d2918e0fa4a2","vpa":"86XXXXXX13@ptsbi"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0032106","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616637890209","upiTransactionId":"PTM561d0e92542d494c8706d2918e0fa4a2","vpa":"86XXXXXX13@ptsbi"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 12:29:02 UTC] Password reset error: User not found with this mobile number
[15-Jun-2026 12:29:11 UTC] Password reset error: User not found with this mobile number
[15-Jun-2026 12:29:31 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781525367853","orderId":"OMO2606151739287346919457V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781526568717,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151739327212236586V","paymentMode":"UPI_INTENT","timestamp":1781525372803,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 12:29:31 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781525367853
            [orderId] => OMO2606151739287346919457V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781526568717
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151739327212236586V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781525372803
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 12:29:31 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 12:29:31 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 12:29:31 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 12:29:31 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 12:29:31 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 12:29:31 UTC] Payment not successful, status: FAILED
[15-Jun-2026 12:29:31 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781525367853","orderId":"OMO2606151739287346919457V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781526568717,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151739327212236586V","paymentMode":"UPI_INTENT","timestamp":1781525372803,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 12:29:53 UTC] Password reset error: User not found with this mobile number
[15-Jun-2026 12:30:55 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781525453878","orderId":"OMO2606151740547721786798V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781526654753,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151741001422236871V","paymentMode":"UPI_INTENT","timestamp":1781525460177,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"BARB0BHEEMG","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616637844459","upiTransactionId":"PTM81e90168dd0e4c0db45e253aa5bae097","vpa":"89XXXXXX28@ptsbi"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"BARB0BHEEMG","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616637844459","upiTransactionId":"PTM81e90168dd0e4c0db45e253aa5bae097","vpa":"89XXXXXX28@ptsbi"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 12:30:55 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781525453878
            [orderId] => OMO2606151740547721786798V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781526654753
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151741001422236871V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781525460177
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => BARB0BHEEMG
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 616637844459
                                    [upiTransactionId] => PTM81e90168dd0e4c0db45e253aa5bae097
                                    [vpa] => 89XXXXXX28@ptsbi
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => BARB0BHEEMG
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 616637844459
                                                    [upiTransactionId] => PTM81e90168dd0e4c0db45e253aa5bae097
                                                    [vpa] => 89XXXXXX28@ptsbi
                                                )

                                            [currency] => INR
                                            [amount] => 10000
                                        )

                                )

                        )

                )

        )

)

[15-Jun-2026 12:30:55 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 12:30:55 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 12:30:55 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 12:30:55 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 12:30:55 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 12:30:55 UTC] Payment not successful, status: FAILED
[15-Jun-2026 12:30:55 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781525453878","orderId":"OMO2606151740547721786798V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781526654753,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151741001422236871V","paymentMode":"UPI_INTENT","timestamp":1781525460177,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"BARB0BHEEMG","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616637844459","upiTransactionId":"PTM81e90168dd0e4c0db45e253aa5bae097","vpa":"89XXXXXX28@ptsbi"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"BARB0BHEEMG","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616637844459","upiTransactionId":"PTM81e90168dd0e4c0db45e253aa5bae097","vpa":"89XXXXXX28@ptsbi"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 12:31:44 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781525501932","orderId":"OMO2606151741427102134224V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781526702693,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151741464043859794V","paymentMode":"UPI_INTENT","timestamp":1781525506465,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 12:31:44 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781525501932
            [orderId] => OMO2606151741427102134224V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781526702693
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151741464043859794V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781525506465
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 12:31:44 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 12:31:44 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 12:31:44 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 12:31:44 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 12:31:44 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 12:31:44 UTC] Payment not successful, status: FAILED
[15-Jun-2026 12:31:44 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781525501932","orderId":"OMO2606151741427102134224V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781526702693,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151741464043859794V","paymentMode":"UPI_INTENT","timestamp":1781525506465,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 12:32:34 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781525550208","orderId":"OMO2606151742312584607690V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781526751240,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151742463619442194V","paymentMode":"UPI_INTENT","timestamp":1781525566400,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"HDFC0004632","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"124782272871","upiTransactionId":"HDFf4a930f993014c0bbddf15783d30637a","vpa":"poXXXXXXXXXX-1@okhdfcbank"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"HDFC0004632","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"124782272871","upiTransactionId":"HDFf4a930f993014c0bbddf15783d30637a","vpa":"poXXXXXXXXXX-1@okhdfcbank"},"currency":"INR","amount":20000}]}]}}
[15-Jun-2026 12:32:34 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781525550208
            [orderId] => OMO2606151742312584607690V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781526751240
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151742463619442194V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781525566400
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => HDFC0004632
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 124782272871
                                    [upiTransactionId] => HDFf4a930f993014c0bbddf15783d30637a
                                    [vpa] => poXXXXXXXXXX-1@okhdfcbank
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => HDFC0004632
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 124782272871
                                                    [upiTransactionId] => HDFf4a930f993014c0bbddf15783d30637a
                                                    [vpa] => poXXXXXXXXXX-1@okhdfcbank
                                                )

                                            [currency] => INR
                                            [amount] => 20000
                                        )

                                )

                        )

                )

        )

)

[15-Jun-2026 12:32:34 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 12:32:34 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 12:32:34 UTC] Amount Conversion: 20000 paise = 200 rupees
[15-Jun-2026 12:32:34 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 12:32:34 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[15-Jun-2026 12:32:34 UTC] Payment not successful, status: FAILED
[15-Jun-2026 12:32:34 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781525550208","orderId":"OMO2606151742312584607690V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781526751240,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151742463619442194V","paymentMode":"UPI_INTENT","timestamp":1781525566400,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"HDFC0004632","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"124782272871","upiTransactionId":"HDFf4a930f993014c0bbddf15783d30637a","vpa":"poXXXXXXXXXX-1@okhdfcbank"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"HDFC0004632","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"124782272871","upiTransactionId":"HDFf4a930f993014c0bbddf15783d30637a","vpa":"poXXXXXXXXXX-1@okhdfcbank"},"currency":"INR","amount":20000}]}]}}
[15-Jun-2026 12:33:14 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 12:33:14 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 12:33:14 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 12:33:14 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 12:33:14 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 12:33:14 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 12:33:14 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 12:33:14 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 12:33:14 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 12:33:14 UTC] Available dates found: 3
[15-Jun-2026 12:33:32 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781525609026","orderId":"OMO2606151743298202036664V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781526809800,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151743326951786114V","paymentMode":"UPI_INTENT","timestamp":1781525612732,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 12:33:32 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781525609026
            [orderId] => OMO2606151743298202036664V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781526809800
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151743326951786114V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781525612732
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 12:33:32 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 12:33:32 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 12:33:32 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 12:33:32 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 12:33:32 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 12:33:32 UTC] Payment not successful, status: FAILED
[15-Jun-2026 12:33:32 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781525609026","orderId":"OMO2606151743298202036664V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781526809800,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151743326951786114V","paymentMode":"UPI_INTENT","timestamp":1781525612732,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 12:33:35 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781525612778","orderId":"OMO2606151743316776733392V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781526811659,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151743346499442179V","paymentMode":"UPI_QR","timestamp":1781525614677,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"PUNB0872300","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616630662652","upiTransactionId":"PNB5F3FF4C62244482681B03C4C91C73CC7","vpa":"naXXXXXXXte@pnb"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"PUNB0872300","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616630662652","upiTransactionId":"PNB5F3FF4C62244482681B03C4C91C73CC7","vpa":"naXXXXXXXte@pnb"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 12:33:35 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781525612778
            [orderId] => OMO2606151743316776733392V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781526811659
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151743346499442179V
                            [paymentMode] => UPI_QR
                            [timestamp] => 1781525614677
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => PUNB0872300
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 616630662652
                                    [upiTransactionId] => PNB5F3FF4C62244482681B03C4C91C73CC7
                                    [vpa] => naXXXXXXXte@pnb
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => PUNB0872300
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 616630662652
                                                    [upiTransactionId] => PNB5F3FF4C62244482681B03C4C91C73CC7
                                                    [vpa] => naXXXXXXXte@pnb
                                                )

                                            [currency] => INR
                                            [amount] => 10000
                                        )

                                )

                        )

                )

        )

)

[15-Jun-2026 12:33:35 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 12:33:35 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 12:33:35 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 12:33:35 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 12:33:35 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 12:33:35 UTC] Payment not successful, status: FAILED
[15-Jun-2026 12:33:35 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781525612778","orderId":"OMO2606151743316776733392V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781526811659,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151743346499442179V","paymentMode":"UPI_QR","timestamp":1781525614677,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"PUNB0872300","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616630662652","upiTransactionId":"PNB5F3FF4C62244482681B03C4C91C73CC7","vpa":"naXXXXXXXte@pnb"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"PUNB0872300","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616630662652","upiTransactionId":"PNB5F3FF4C62244482681B03C4C91C73CC7","vpa":"naXXXXXXXte@pnb"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 12:34:23 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 12:34:23 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 12:34:23 UTC] Current time (IST): 18:4
[15-Jun-2026 12:34:23 UTC] Requested date: 2026-06-20
[15-Jun-2026 12:34:23 UTC] Today: 2026-06-15
[15-Jun-2026 12:34:23 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 12:34:23 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 12:34:23 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 12:34:23 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 12:34:23 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 12:34:23 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 12:34:23 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 12:34:23 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 12:34:23 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 12:34:23 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 12:34:23 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 12:34:23 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 12:34:23 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 12:34:23 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 12:34:23 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 12:34:23 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 12:34:23 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 12:34:23 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 12:34:23 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 12:34:23 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 12:34:23 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 12:34:23 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 12:34:23 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 12:34:23 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 12:34:23 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 12:34:23 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 12:34:23 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 12:34:23 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 12:34:23 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 12:34:23 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 12:34:23 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 12:34:23 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 12:37:38 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 12:37:38 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 12:37:38 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 12:37:38 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 12:37:38 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 12:37:38 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 12:37:38 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 12:37:38 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 12:37:38 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 12:37:38 UTC] Available dates found: 3
[15-Jun-2026 12:37:40 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 12:37:40 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 12:37:40 UTC] Current time (IST): 18:7
[15-Jun-2026 12:37:40 UTC] Requested date: 2026-06-16
[15-Jun-2026 12:37:40 UTC] Today: 2026-06-15
[15-Jun-2026 12:37:40 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 12:37:40 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 12:37:40 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 12:37:40 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 12:37:40 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 12:37:40 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 12:37:40 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 12:37:40 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 12:37:40 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 12:37:40 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 12:37:40 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 12:37:40 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 12:37:40 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 12:37:40 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 12:37:40 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 12:37:40 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 12:37:40 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 12:37:40 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 12:37:40 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 12:37:40 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 12:37:40 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 12:37:40 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 12:37:40 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 12:37:40 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 12:37:40 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 12:37:40 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 12:37:40 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 12:37:40 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 12:37:40 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 12:37:40 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 12:37:40 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 12:37:40 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 12:37:53 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 12:40:13 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 12:40:13 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 12:40:13 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 12:40:13 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 12:40:13 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 12:40:13 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 12:40:13 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 12:40:13 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 12:40:13 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 12:40:13 UTC] Available dates found: 3
[15-Jun-2026 12:40:15 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 12:40:15 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 12:40:15 UTC] Current time (IST): 18:10
[15-Jun-2026 12:40:15 UTC] Requested date: 2026-06-16
[15-Jun-2026 12:40:15 UTC] Today: 2026-06-15
[15-Jun-2026 12:40:15 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 12:40:15 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 12:40:15 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 12:40:15 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 12:40:15 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 12:40:15 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 12:40:15 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 12:40:15 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 12:40:15 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 12:40:15 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 12:40:15 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 12:40:15 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 12:40:15 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 12:40:15 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 12:40:15 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 12:40:15 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 12:40:15 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 12:40:15 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 12:40:15 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 12:40:15 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 12:40:15 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 12:40:15 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 12:40:15 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 12:40:15 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 12:40:15 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 12:40:15 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 12:40:15 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 12:40:15 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 12:40:15 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 12:40:15 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 12:40:15 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 12:40:15 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 12:40:27 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 12:42:17 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 12:42:17 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 12:42:17 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 12:42:17 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 12:42:17 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 12:42:17 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 12:42:17 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 12:42:17 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 12:42:17 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 12:42:17 UTC] Available dates found: 3
[15-Jun-2026 12:42:32 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 12:42:32 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 12:42:32 UTC] Current time (IST): 18:12
[15-Jun-2026 12:42:32 UTC] Requested date: 2026-06-16
[15-Jun-2026 12:42:32 UTC] Today: 2026-06-15
[15-Jun-2026 12:42:32 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 12:42:32 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 12:42:32 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 12:42:32 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 12:42:32 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 12:42:32 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 12:42:32 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 12:42:32 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 12:42:32 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 12:42:32 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 12:42:32 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 12:42:32 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 12:42:32 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 12:42:32 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 12:42:32 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 12:42:32 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 12:42:32 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 12:42:32 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 12:42:32 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 12:42:32 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 12:42:32 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 12:42:32 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 12:42:32 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 12:42:32 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 12:42:32 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 12:42:32 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 12:42:32 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 12:42:32 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 12:42:32 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 12:42:32 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 12:42:32 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 12:42:32 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 12:42:44 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 12:45:35 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 12:45:35 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 12:45:35 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 12:45:35 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 12:45:35 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 12:45:35 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 12:45:35 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 12:45:35 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 12:45:35 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 12:45:35 UTC] Available dates found: 3
[15-Jun-2026 12:45:37 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 12:45:37 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 12:45:37 UTC] Current time (IST): 18:15
[15-Jun-2026 12:45:37 UTC] Requested date: 2026-06-16
[15-Jun-2026 12:45:37 UTC] Today: 2026-06-15
[15-Jun-2026 12:45:37 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 12:45:37 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 12:45:37 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 12:45:37 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 12:45:37 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 12:45:37 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 12:45:37 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 12:45:37 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 12:45:37 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 12:45:37 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 12:45:37 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 12:45:37 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 12:45:37 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 12:45:37 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 12:45:37 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 12:45:37 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 12:45:37 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 12:45:37 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 12:45:37 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 12:45:37 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 12:45:37 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 12:45:37 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 12:45:37 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 12:45:37 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 12:45:37 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 12:45:37 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 12:45:37 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 12:45:37 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 12:45:37 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 12:45:37 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 12:45:37 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 12:45:37 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 12:45:44 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 12:45:56 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781526354114","orderId":"OMO2606151755542836919948V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781527554265,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151755592136919538V","paymentMode":"UPI_INTENT","timestamp":1781526359260,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 12:45:56 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781526354114
            [orderId] => OMO2606151755542836919948V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781527554265
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151755592136919538V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781526359260
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 12:45:56 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 12:45:56 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 12:45:56 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 12:45:56 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 12:45:56 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 12:45:56 UTC] Payment not successful, status: FAILED
[15-Jun-2026 12:45:56 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781526354114","orderId":"OMO2606151755542836919948V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781527554265,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151755592136919538V","paymentMode":"UPI_INTENT","timestamp":1781526359260,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 12:48:05 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781526482427","orderId":"OMO2606151758029802236788V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781527682962,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151758068202691994V","paymentMode":"UPI_INTENT","timestamp":1781526486862,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"UTIB0AXISCC","accountType":"CREDIT","cardNetwork":"RUPAY","cardBin":"653047"},"rail":{"type":"UPI","utr":"653228362342","upiTransactionId":"crd98be325710e64e62aecb1dfb9b601cc2","vpa":"99XXXXXXXX-2@axisb"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"UTIB0AXISCC","accountType":"CREDIT","cardNetwork":"RUPAY","cardBin":"653047"},"rail":{"type":"UPI","utr":"653228362342","upiTransactionId":"crd98be325710e64e62aecb1dfb9b601cc2","vpa":"99XXXXXXXX-2@axisb"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 12:48:05 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781526482427
            [orderId] => OMO2606151758029802236788V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781527682962
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151758068202691994V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781526486862
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => UTIB0AXISCC
                                    [accountType] => CREDIT
                                    [cardNetwork] => RUPAY
                                    [cardBin] => 653047
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 653228362342
                                    [upiTransactionId] => crd98be325710e64e62aecb1dfb9b601cc2
                                    [vpa] => 99XXXXXXXX-2@axisb
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => UTIB0AXISCC
                                                    [accountType] => CREDIT
                                                    [cardNetwork] => RUPAY
                                                    [cardBin] => 653047
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 653228362342
                                                    [upiTransactionId] => crd98be325710e64e62aecb1dfb9b601cc2
                                                    [vpa] => 99XXXXXXXX-2@axisb
                                                )

                                            [currency] => INR
                                            [amount] => 10000
                                        )

                                )

                        )

                )

        )

)

[15-Jun-2026 12:48:05 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 12:48:05 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 12:48:05 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 12:48:05 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 12:48:05 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 12:48:05 UTC] Payment not successful, status: FAILED
[15-Jun-2026 12:48:05 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781526482427","orderId":"OMO2606151758029802236788V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781527682962,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151758068202691994V","paymentMode":"UPI_INTENT","timestamp":1781526486862,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"UTIB0AXISCC","accountType":"CREDIT","cardNetwork":"RUPAY","cardBin":"653047"},"rail":{"type":"UPI","utr":"653228362342","upiTransactionId":"crd98be325710e64e62aecb1dfb9b601cc2","vpa":"99XXXXXXXX-2@axisb"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"UTIB0AXISCC","accountType":"CREDIT","cardNetwork":"RUPAY","cardBin":"653047"},"rail":{"type":"UPI","utr":"653228362342","upiTransactionId":"crd98be325710e64e62aecb1dfb9b601cc2","vpa":"99XXXXXXXX-2@axisb"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 12:49:49 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 12:49:49 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 12:49:49 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 12:49:49 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 12:49:49 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 12:49:49 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 12:49:49 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 12:49:49 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 12:49:49 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 12:49:49 UTC] Available dates found: 3
[15-Jun-2026 12:50:02 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 12:50:02 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 12:50:02 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 12:50:02 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 12:50:02 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 12:50:02 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 12:50:02 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 12:50:02 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 12:50:02 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 12:50:02 UTC] Available dates found: 3
[15-Jun-2026 12:50:16 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 12:50:16 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 12:50:16 UTC] Current time (IST): 18:20
[15-Jun-2026 12:50:16 UTC] Requested date: 2026-06-16
[15-Jun-2026 12:50:16 UTC] Today: 2026-06-15
[15-Jun-2026 12:50:16 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 12:50:16 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 12:50:16 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 12:50:16 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 12:50:16 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 12:50:16 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 12:50:16 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 12:50:16 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 12:50:16 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 12:50:16 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 12:50:16 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 12:50:16 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 12:50:16 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 12:50:16 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 12:50:16 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 12:50:16 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 12:50:16 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 12:50:16 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 12:50:16 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 12:50:16 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 12:50:16 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 12:50:16 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 12:50:16 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 12:50:16 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 12:50:16 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 12:50:16 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 12:50:16 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 12:50:16 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 12:50:16 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 12:50:16 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 12:50:16 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 12:50:16 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 12:50:24 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 12:52:52 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 12:52:52 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 12:52:52 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 12:52:52 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 12:52:52 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 12:52:52 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 12:52:52 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 12:52:52 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 12:52:52 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 12:52:52 UTC] Available dates found: 3
[15-Jun-2026 12:52:56 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 12:52:56 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 12:52:56 UTC] Current time (IST): 18:22
[15-Jun-2026 12:52:56 UTC] Requested date: 2026-06-16
[15-Jun-2026 12:52:56 UTC] Today: 2026-06-15
[15-Jun-2026 12:52:56 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 12:52:56 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 12:52:56 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 12:52:56 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 12:52:56 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 12:52:56 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 12:52:56 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 12:52:56 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 12:52:56 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 12:52:56 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 12:52:56 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 12:52:56 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 12:52:56 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 12:52:56 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 12:52:56 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 12:52:56 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 12:52:56 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 12:52:56 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 12:52:56 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 12:52:56 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 12:52:56 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 12:52:56 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 12:52:56 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 12:52:56 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 12:52:56 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 12:52:56 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 12:52:56 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 12:52:56 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 12:52:56 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 12:52:56 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 12:52:56 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 12:52:56 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 12:53:04 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 12:55:06 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 12:55:06 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 12:55:06 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 12:55:06 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 12:55:06 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 12:55:06 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 12:55:06 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 12:55:06 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 12:55:06 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 12:55:06 UTC] Available dates found: 3
[15-Jun-2026 12:55:09 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 12:55:09 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 12:55:09 UTC] Current time (IST): 18:25
[15-Jun-2026 12:55:09 UTC] Requested date: 2026-06-16
[15-Jun-2026 12:55:09 UTC] Today: 2026-06-15
[15-Jun-2026 12:55:09 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 12:55:09 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 12:55:09 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 12:55:09 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 12:55:09 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 12:55:09 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 12:55:09 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 12:55:09 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 12:55:09 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 12:55:09 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 12:55:09 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 12:55:09 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 12:55:09 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 12:55:09 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 12:55:09 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 12:55:09 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 12:55:09 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 12:55:09 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 12:55:09 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 12:55:09 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 12:55:09 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 12:55:09 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 12:55:09 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 12:55:09 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 12:55:09 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 12:55:09 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 12:55:09 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 12:55:09 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 12:55:09 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 12:55:09 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 12:55:09 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 12:55:09 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 12:55:17 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 12:57:59 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781527076562","orderId":"OMO2606151807567594607837V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781528276741,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151809543455985453V","paymentMode":"UPI_INTENT","timestamp":1781527194382,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 12:57:59 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781527076562
            [orderId] => OMO2606151807567594607837V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781528276741
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151809543455985453V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781527194382
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 12:57:59 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 12:57:59 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 12:57:59 UTC] Amount Conversion: 20000 paise = 200 rupees
[15-Jun-2026 12:57:59 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 12:57:59 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[15-Jun-2026 12:57:59 UTC] Payment not successful, status: FAILED
[15-Jun-2026 12:57:59 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781527076562","orderId":"OMO2606151807567594607837V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781528276741,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151809543455985453V","paymentMode":"UPI_INTENT","timestamp":1781527194382,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 12:58:39 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 12:58:39 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 12:58:39 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 12:58:39 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 12:58:39 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 12:58:39 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 12:58:39 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 12:58:39 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 12:58:39 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 12:58:39 UTC] Available dates found: 3
[15-Jun-2026 12:58:51 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 12:58:51 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 12:58:51 UTC] Current time (IST): 18:28
[15-Jun-2026 12:58:51 UTC] Requested date: 2026-06-16
[15-Jun-2026 12:58:51 UTC] Today: 2026-06-15
[15-Jun-2026 12:58:51 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 12:58:51 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 12:58:51 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 12:58:51 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 12:58:51 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 12:58:51 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 12:58:51 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 12:58:51 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 12:58:51 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 12:58:51 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 12:58:51 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 12:58:51 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 12:58:51 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 12:58:51 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 12:58:51 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 12:58:51 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 12:58:51 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 12:58:51 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 12:58:51 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 12:58:51 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 12:58:51 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 12:58:51 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 12:58:51 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 12:58:51 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 12:58:51 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 12:58:51 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 12:58:51 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 12:58:51 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 12:58:51 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 12:58:51 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 12:58:51 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 12:58:51 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 12:58:59 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 12:59:49 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 12:59:49 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 12:59:49 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 12:59:49 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 12:59:49 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 12:59:49 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 12:59:49 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 12:59:49 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 12:59:49 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 12:59:49 UTC] Available dates found: 3
[15-Jun-2026 12:59:51 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 12:59:51 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 12:59:51 UTC] Current time (IST): 18:29
[15-Jun-2026 12:59:51 UTC] Requested date: 2026-06-16
[15-Jun-2026 12:59:51 UTC] Today: 2026-06-15
[15-Jun-2026 12:59:51 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 12:59:51 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 12:59:51 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 12:59:51 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 12:59:51 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 12:59:51 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 12:59:51 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 12:59:51 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 12:59:51 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 12:59:51 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 12:59:51 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 12:59:51 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 12:59:51 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 12:59:51 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 12:59:51 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 12:59:51 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 12:59:51 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 12:59:51 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 12:59:51 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 12:59:51 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 12:59:51 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 12:59:51 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 12:59:51 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 12:59:51 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 12:59:51 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 12:59:51 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 12:59:51 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 12:59:51 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 12:59:51 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 12:59:51 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 12:59:51 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 12:59:51 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 13:00:01 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 13:00:30 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781527228540","orderId":"OMO2606151810293327233669V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781528429316,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151811502670442118V","paymentMode":"UPI_INTENT","timestamp":1781527310299,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"HDFC0004632","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"124784234232","upiTransactionId":"HDFfb56a1a4500e41b9920f9e5511b3e95a","vpa":"poXXXXXXXXXX-1@okhdfcbank"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"HDFC0004632","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"124784234232","upiTransactionId":"HDFfb56a1a4500e41b9920f9e5511b3e95a","vpa":"poXXXXXXXXXX-1@okhdfcbank"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 13:00:30 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781527228540
            [orderId] => OMO2606151810293327233669V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781528429316
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151811502670442118V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781527310299
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => HDFC0004632
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 124784234232
                                    [upiTransactionId] => HDFfb56a1a4500e41b9920f9e5511b3e95a
                                    [vpa] => poXXXXXXXXXX-1@okhdfcbank
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => HDFC0004632
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 124784234232
                                                    [upiTransactionId] => HDFfb56a1a4500e41b9920f9e5511b3e95a
                                                    [vpa] => poXXXXXXXXXX-1@okhdfcbank
                                                )

                                            [currency] => INR
                                            [amount] => 10000
                                        )

                                )

                        )

                )

        )

)

[15-Jun-2026 13:00:30 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 13:00:30 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 13:00:30 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 13:00:30 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 13:00:30 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 13:00:30 UTC] Payment not successful, status: FAILED
[15-Jun-2026 13:00:30 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781527228540","orderId":"OMO2606151810293327233669V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781528429316,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151811502670442118V","paymentMode":"UPI_INTENT","timestamp":1781527310299,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"HDFC0004632","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"124784234232","upiTransactionId":"HDFfb56a1a4500e41b9920f9e5511b3e95a","vpa":"poXXXXXXXXXX-1@okhdfcbank"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"HDFC0004632","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"124784234232","upiTransactionId":"HDFfb56a1a4500e41b9920f9e5511b3e95a","vpa":"poXXXXXXXXXX-1@okhdfcbank"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 13:00:34 UTC] Password reset successful for mobile: 9928103362
[15-Jun-2026 13:00:49 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 13:00:49 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 13:00:49 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 13:00:49 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 13:00:49 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 13:00:49 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 13:00:49 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 13:00:49 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 13:00:49 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 13:00:49 UTC] Available dates found: 3
[15-Jun-2026 13:01:17 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 13:01:17 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 13:01:17 UTC] Current time (IST): 18:31
[15-Jun-2026 13:01:17 UTC] Requested date: 2026-06-16
[15-Jun-2026 13:01:17 UTC] Today: 2026-06-15
[15-Jun-2026 13:01:17 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 13:01:17 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 13:01:17 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 13:01:17 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 13:01:17 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 13:01:17 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 13:01:17 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 13:01:17 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 13:01:17 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 13:01:17 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 13:01:17 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 13:01:17 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 13:01:17 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 13:01:17 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 13:01:17 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 13:01:17 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 13:01:17 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 13:01:17 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 13:01:17 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 13:01:17 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 13:01:17 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 13:01:17 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 13:01:17 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 13:01:17 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 13:01:17 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 13:01:17 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 13:01:17 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 13:01:17 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 13:01:17 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 13:01:17 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 13:01:17 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 13:01:17 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 13:01:32 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 13:02:48 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781527365998","orderId":"OMO2606151812469637233635V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781528566945,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151812533912633175V","paymentMode":"UPI_INTENT","timestamp":1781527373433,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 13:02:48 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781527365998
            [orderId] => OMO2606151812469637233635V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781528566945
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151812533912633175V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781527373433
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 13:02:48 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 13:02:48 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 13:02:48 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 13:02:48 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 13:02:48 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 13:02:48 UTC] Payment not successful, status: FAILED
[15-Jun-2026 13:02:48 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781527365998","orderId":"OMO2606151812469637233635V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781528566945,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151812533912633175V","paymentMode":"UPI_INTENT","timestamp":1781527373433,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 13:05:48 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781527545193","orderId":"OMO2606151815460652036672V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781528746050,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151815505814607529V","paymentMode":"UPI_INTENT","timestamp":1781527550611,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 13:05:48 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781527545193
            [orderId] => OMO2606151815460652036672V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781528746050
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151815505814607529V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781527550611
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 13:05:48 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 13:05:48 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 13:05:48 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 13:05:48 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 13:05:48 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 13:05:48 UTC] Payment not successful, status: FAILED
[15-Jun-2026 13:05:48 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781527545193","orderId":"OMO2606151815460652036672V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781528746050,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151815505814607529V","paymentMode":"UPI_INTENT","timestamp":1781527550611,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 13:06:09 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 13:06:09 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 13:06:09 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 13:06:09 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 13:06:09 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 13:06:09 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 13:06:09 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 13:06:09 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 13:06:09 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 13:06:09 UTC] Available dates found: 3
[15-Jun-2026 13:06:15 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 13:06:15 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 13:06:15 UTC] Current time (IST): 18:36
[15-Jun-2026 13:06:15 UTC] Requested date: 2026-06-16
[15-Jun-2026 13:06:15 UTC] Today: 2026-06-15
[15-Jun-2026 13:06:15 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 13:06:15 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 13:06:15 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 13:06:15 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 13:06:15 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 13:06:15 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 13:06:15 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 13:06:15 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 13:06:15 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 13:06:15 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 13:06:15 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 13:06:15 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 13:06:15 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 13:06:15 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 13:06:15 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 13:06:15 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 13:06:15 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 13:06:15 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 13:06:15 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 13:06:15 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 13:06:15 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 13:06:15 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 13:06:15 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 13:06:15 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 13:06:15 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 13:06:15 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 13:06:15 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 13:06:15 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 13:06:15 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 13:06:15 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 13:06:15 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 13:06:15 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 13:08:54 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 13:08:54 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 13:08:54 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 13:08:54 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 13:08:54 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 13:08:54 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 13:08:54 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 13:08:54 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 13:08:54 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 13:08:54 UTC] Available dates found: 3
[15-Jun-2026 13:08:57 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 13:08:57 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 13:08:57 UTC] Current time (IST): 18:38
[15-Jun-2026 13:08:57 UTC] Requested date: 2026-06-16
[15-Jun-2026 13:08:57 UTC] Today: 2026-06-15
[15-Jun-2026 13:08:57 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 13:08:57 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 13:08:57 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 13:08:57 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 13:08:57 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 13:08:57 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 13:08:57 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 13:08:57 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 13:08:57 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 13:08:57 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 13:08:57 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 13:08:57 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 13:08:57 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 13:08:57 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 13:08:57 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 13:08:57 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 13:08:57 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 13:08:57 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 13:08:57 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 13:08:57 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 13:08:57 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 13:08:57 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 13:08:57 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 13:08:57 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 13:08:57 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 13:08:57 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 13:08:57 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 13:08:57 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 13:08:57 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 13:08:57 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 13:08:57 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 13:08:57 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 13:09:54 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 13:09:54 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 13:09:54 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 13:09:54 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 13:09:54 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 13:09:54 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 13:09:54 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 13:09:54 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 13:09:54 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 13:09:54 UTC] Available dates found: 3
[15-Jun-2026 13:09:56 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 13:09:56 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 13:09:56 UTC] Current time (IST): 18:39
[15-Jun-2026 13:09:56 UTC] Requested date: 2026-06-16
[15-Jun-2026 13:09:56 UTC] Today: 2026-06-15
[15-Jun-2026 13:09:56 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 13:09:56 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 13:09:56 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 13:09:56 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 13:09:56 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 13:09:56 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 13:09:56 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 13:09:56 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 13:09:56 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 13:09:56 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 13:09:56 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 13:09:56 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 13:09:56 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 13:09:56 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 13:09:56 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 13:09:56 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 13:09:56 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 13:09:56 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 13:09:56 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 13:09:56 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 13:09:56 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 13:09:56 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 13:09:56 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 13:09:56 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 13:09:56 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 13:09:56 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 13:09:56 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 13:09:56 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 13:09:56 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 13:09:56 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 13:09:56 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 13:09:56 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 13:10:05 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 13:10:28 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781527824962","orderId":"OMO2606151820258912633898V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781529025871,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151821323964390041V","paymentMode":"UPI_INTENT","timestamp":1781527892435,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 13:10:28 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781527824962
            [orderId] => OMO2606151820258912633898V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781529025871
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151821323964390041V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781527892435
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 13:10:28 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 13:10:28 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 13:10:28 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 13:10:28 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 13:10:28 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 13:10:28 UTC] Payment not successful, status: FAILED
[15-Jun-2026 13:10:28 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781527824962","orderId":"OMO2606151820258912633898V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781529025871,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151821323964390041V","paymentMode":"UPI_INTENT","timestamp":1781527892435,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 13:11:52 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 13:11:52 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 13:11:52 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 13:11:52 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 13:11:52 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 13:11:52 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 13:11:52 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 13:11:52 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 13:11:52 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 13:11:52 UTC] Available dates found: 3
[15-Jun-2026 13:12:13 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 13:12:13 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 13:12:13 UTC] Current time (IST): 18:42
[15-Jun-2026 13:12:13 UTC] Requested date: 2026-06-20
[15-Jun-2026 13:12:13 UTC] Today: 2026-06-15
[15-Jun-2026 13:12:13 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 13:12:13 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 13:12:13 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 13:12:13 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 13:12:13 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 13:12:13 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 13:12:13 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 13:12:13 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 13:12:13 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 13:12:13 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 13:12:13 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 13:12:13 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 13:12:13 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 13:12:13 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 13:12:13 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 13:12:13 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 13:12:13 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 13:12:13 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 13:12:13 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 13:12:13 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 13:12:13 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 13:12:13 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 13:12:13 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 13:12:13 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 13:12:13 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 13:12:13 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 13:12:13 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 13:12:13 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 13:12:13 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 13:12:13 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 13:12:13 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 13:12:13 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 13:13:09 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781527986104","orderId":"OMO2606151823070484607411V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781529187032,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151823174658357465V","paymentMode":"UPI_INTENT","timestamp":1781527997504,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 13:13:09 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781527986104
            [orderId] => OMO2606151823070484607411V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781529187032
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151823174658357465V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781527997504
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 13:13:09 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 13:13:09 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 13:13:09 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 13:13:09 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 13:13:09 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 13:13:09 UTC] Payment not successful, status: FAILED
[15-Jun-2026 13:13:09 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781527986104","orderId":"OMO2606151823070484607411V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781529187032,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151823174658357465V","paymentMode":"UPI_INTENT","timestamp":1781527997504,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 13:13:13 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 13:13:13 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 13:13:13 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 13:13:13 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 13:13:13 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 13:13:13 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 13:13:13 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 13:13:13 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 13:13:13 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 13:13:13 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 13:13:13 UTC] Available dates found: 3
[15-Jun-2026 13:13:27 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 13:13:27 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 13:13:27 UTC] Current time (IST): 18:43
[15-Jun-2026 13:13:27 UTC] Requested date: 2026-06-16
[15-Jun-2026 13:13:27 UTC] Today: 2026-06-15
[15-Jun-2026 13:13:27 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 13:13:27 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 13:13:27 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 13:13:27 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 13:13:27 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 13:13:27 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 13:13:27 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 13:13:27 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 13:13:27 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 13:13:27 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 13:13:27 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 13:13:27 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 13:13:27 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 13:13:27 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 13:13:27 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 13:13:27 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 13:13:27 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 13:13:27 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 13:13:27 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 13:13:27 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 13:13:27 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 13:13:27 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 13:13:27 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 13:13:27 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 13:13:27 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 13:13:27 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 13:13:27 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 13:13:27 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 13:13:27 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 13:13:27 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 13:13:27 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 13:13:27 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 13:13:46 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 13:15:22 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781528118442","orderId":"OMO2606151825195679442804V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781529319551,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151825350226919617V","paymentMode":"UPI_INTENT","timestamp":1781528135061,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0032395","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653298653985","upiTransactionId":"SMY2606151825Z1E62TLIAKMIAPPGJNGB44","vpa":"70XXXXXX47@superyes"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0032395","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653298653985","upiTransactionId":"SMY2606151825Z1E62TLIAKMIAPPGJNGB44","vpa":"70XXXXXX47@superyes"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 13:15:22 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781528118442
            [orderId] => OMO2606151825195679442804V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781529319551
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151825350226919617V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781528135061
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => SBIN0032395
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 653298653985
                                    [upiTransactionId] => SMY2606151825Z1E62TLIAKMIAPPGJNGB44
                                    [vpa] => 70XXXXXX47@superyes
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => SBIN0032395
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 653298653985
                                                    [upiTransactionId] => SMY2606151825Z1E62TLIAKMIAPPGJNGB44
                                                    [vpa] => 70XXXXXX47@superyes
                                                )

                                            [currency] => INR
                                            [amount] => 10000
                                        )

                                )

                        )

                )

        )

)

[15-Jun-2026 13:15:22 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 13:15:22 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 13:15:22 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 13:15:22 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 13:15:22 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 13:15:22 UTC] Payment not successful, status: FAILED
[15-Jun-2026 13:15:22 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781528118442","orderId":"OMO2606151825195679442804V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781529319551,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151825350226919617V","paymentMode":"UPI_INTENT","timestamp":1781528135061,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0032395","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653298653985","upiTransactionId":"SMY2606151825Z1E62TLIAKMIAPPGJNGB44","vpa":"70XXXXXX47@superyes"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0032395","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653298653985","upiTransactionId":"SMY2606151825Z1E62TLIAKMIAPPGJNGB44","vpa":"70XXXXXX47@superyes"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 13:17:35 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 13:17:35 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 13:17:35 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 13:17:35 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 13:17:35 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 13:17:35 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 13:17:35 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 13:17:35 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 13:17:35 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 13:17:35 UTC] Available dates found: 3
[15-Jun-2026 13:17:37 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 13:17:37 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 13:17:37 UTC] Current time (IST): 18:47
[15-Jun-2026 13:17:37 UTC] Requested date: 2026-06-16
[15-Jun-2026 13:17:37 UTC] Today: 2026-06-15
[15-Jun-2026 13:17:37 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 13:17:37 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 13:17:37 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 13:17:37 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 13:17:37 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 13:17:37 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 13:17:37 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 13:17:37 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 13:17:37 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 13:17:37 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 13:17:37 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 13:17:37 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 13:17:37 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 13:17:37 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 13:17:37 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 13:17:37 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 13:17:37 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 13:17:37 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 13:17:37 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 13:17:37 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 13:17:37 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 13:17:37 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 13:17:37 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 13:17:37 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 13:17:37 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 13:17:37 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 13:17:37 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 13:17:37 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 13:17:37 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 13:17:37 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 13:17:37 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 13:17:37 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 13:17:56 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 13:17:56 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 13:17:56 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 13:17:56 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 13:17:56 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 13:17:56 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 13:17:56 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 13:17:56 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 13:17:56 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 13:17:56 UTC] Available dates found: 3
[15-Jun-2026 13:18:01 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 13:18:01 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 13:18:01 UTC] Current time (IST): 18:48
[15-Jun-2026 13:18:01 UTC] Requested date: 2026-06-16
[15-Jun-2026 13:18:01 UTC] Today: 2026-06-15
[15-Jun-2026 13:18:01 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 13:18:01 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 13:18:01 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 13:18:01 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 13:18:01 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 13:18:01 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 13:18:01 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 13:18:01 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 13:18:01 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 13:18:01 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 13:18:01 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 13:18:01 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 13:18:01 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 13:18:01 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 13:18:01 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 13:18:01 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 13:18:01 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 13:18:01 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 13:18:01 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 13:18:01 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 13:18:01 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 13:18:01 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 13:18:01 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 13:18:01 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 13:18:01 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 13:18:01 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 13:18:01 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 13:18:01 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 13:18:01 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 13:18:01 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 13:18:01 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 13:18:01 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 13:18:08 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 13:18:08 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 13:18:08 UTC] Current time (IST): 18:48
[15-Jun-2026 13:18:08 UTC] Requested date: 2026-06-20
[15-Jun-2026 13:18:08 UTC] Today: 2026-06-15
[15-Jun-2026 13:18:08 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 13:18:08 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 13:18:08 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 13:18:08 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 13:18:08 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 13:18:08 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 13:18:08 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 13:18:08 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 13:18:08 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 13:18:08 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 13:18:08 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 13:18:08 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 13:18:08 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 13:18:08 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 13:18:08 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 13:18:08 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 13:18:08 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 13:18:08 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 13:18:08 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 13:18:08 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 13:18:08 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 13:18:08 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 13:18:08 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 13:18:08 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 13:18:08 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 13:18:08 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 13:18:08 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 13:18:08 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 13:18:08 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 13:18:08 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 13:18:08 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 13:18:08 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 13:18:40 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 13:19:04 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781528340534","orderId":"OMO2606151829014786001045V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781529541461,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151829082662633518V","paymentMode":"UPI_INTENT","timestamp":1781528348302,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 13:19:04 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781528340534
            [orderId] => OMO2606151829014786001045V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781529541461
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151829082662633518V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781528348302
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 13:19:04 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 13:19:04 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 13:19:04 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 13:19:04 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 13:19:04 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 13:19:04 UTC] Payment not successful, status: FAILED
[15-Jun-2026 13:19:04 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781528340534","orderId":"OMO2606151829014786001045V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781529541461,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151829082662633518V","paymentMode":"UPI_INTENT","timestamp":1781528348302,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 13:20:05 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781528403022","orderId":"OMO2606151830033981037430V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781529603381,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151830075276001684V","paymentMode":"UPI_INTENT","timestamp":1781528407559,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"KKBK0003749","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"308082814985","upiTransactionId":"PTMd1bc33405ddb41f8851a6cf3135e47e9","vpa":"90XXXXXX51@ptyes"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"KKBK0003749","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"308082814985","upiTransactionId":"PTMd1bc33405ddb41f8851a6cf3135e47e9","vpa":"90XXXXXX51@ptyes"},"currency":"INR","amount":20000}]}]}}
[15-Jun-2026 13:20:05 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781528403022
            [orderId] => OMO2606151830033981037430V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781529603381
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151830075276001684V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781528407559
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => KKBK0003749
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 308082814985
                                    [upiTransactionId] => PTMd1bc33405ddb41f8851a6cf3135e47e9
                                    [vpa] => 90XXXXXX51@ptyes
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => KKBK0003749
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 308082814985
                                                    [upiTransactionId] => PTMd1bc33405ddb41f8851a6cf3135e47e9
                                                    [vpa] => 90XXXXXX51@ptyes
                                                )

                                            [currency] => INR
                                            [amount] => 20000
                                        )

                                )

                        )

                )

        )

)

[15-Jun-2026 13:20:05 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 13:20:05 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 13:20:05 UTC] Amount Conversion: 20000 paise = 200 rupees
[15-Jun-2026 13:20:05 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 13:20:05 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[15-Jun-2026 13:20:05 UTC] Payment not successful, status: FAILED
[15-Jun-2026 13:20:05 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781528403022","orderId":"OMO2606151830033981037430V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781529603381,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151830075276001684V","paymentMode":"UPI_INTENT","timestamp":1781528407559,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"KKBK0003749","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"308082814985","upiTransactionId":"PTMd1bc33405ddb41f8851a6cf3135e47e9","vpa":"90XXXXXX51@ptyes"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"KKBK0003749","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"308082814985","upiTransactionId":"PTMd1bc33405ddb41f8851a6cf3135e47e9","vpa":"90XXXXXX51@ptyes"},"currency":"INR","amount":20000}]}]}}
[15-Jun-2026 13:21:10 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 13:21:10 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 13:21:10 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 13:21:10 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 13:21:10 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 13:21:10 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 13:21:10 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 13:21:10 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 13:21:10 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 13:21:10 UTC] Available dates found: 3
[15-Jun-2026 13:21:15 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 13:21:15 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 13:21:15 UTC] Current time (IST): 18:51
[15-Jun-2026 13:21:15 UTC] Requested date: 2026-06-16
[15-Jun-2026 13:21:15 UTC] Today: 2026-06-15
[15-Jun-2026 13:21:15 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 13:21:15 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 13:21:15 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 13:21:15 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 13:21:15 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 13:21:15 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 13:21:15 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 13:21:15 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 13:21:15 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 13:21:15 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 13:21:15 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 13:21:15 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 13:21:15 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 13:21:15 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 13:21:15 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 13:21:15 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 13:21:15 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 13:21:15 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 13:21:15 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 13:21:15 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 13:21:15 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 13:21:15 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 13:21:15 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 13:21:15 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 13:21:15 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 13:21:15 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 13:21:15 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 13:21:15 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 13:21:15 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 13:21:15 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 13:21:15 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 13:21:15 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 13:21:38 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781528498542","orderId":"OMO2606151831380321826761V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781529698013,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151831463606001830V","paymentMode":"UPI_INTENT","timestamp":1781528506396,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 13:21:38 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781528498542
            [orderId] => OMO2606151831380321826761V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781529698013
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151831463606001830V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781528506396
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 13:21:38 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 13:21:38 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 13:21:38 UTC] Amount Conversion: 20000 paise = 200 rupees
[15-Jun-2026 13:21:38 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 13:21:38 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[15-Jun-2026 13:21:38 UTC] Payment not successful, status: FAILED
[15-Jun-2026 13:21:38 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781528498542","orderId":"OMO2606151831380321826761V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781529698013,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151831463606001830V","paymentMode":"UPI_INTENT","timestamp":1781528506396,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 13:21:40 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 13:21:40 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 13:21:40 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 13:21:40 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 13:21:40 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 13:21:40 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 13:21:40 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 13:21:40 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 13:21:40 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 13:21:40 UTC] Available dates found: 3
[15-Jun-2026 13:21:42 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 13:21:45 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 13:21:45 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 13:21:45 UTC] Current time (IST): 18:51
[15-Jun-2026 13:21:45 UTC] Requested date: 2026-06-16
[15-Jun-2026 13:21:45 UTC] Today: 2026-06-15
[15-Jun-2026 13:21:45 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 13:21:45 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 13:21:45 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 13:21:45 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 13:21:45 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 13:21:45 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 13:21:45 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 13:21:45 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 13:21:45 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 13:21:45 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 13:21:45 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 13:21:45 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 13:21:45 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 13:21:45 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 13:21:45 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 13:21:45 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 13:21:45 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 13:21:45 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 13:21:45 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 13:21:45 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 13:21:45 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 13:21:45 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 13:21:45 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 13:21:45 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 13:21:45 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 13:21:45 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 13:21:45 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 13:21:45 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 13:21:45 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 13:21:45 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 13:21:45 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 13:21:45 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 13:22:00 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 13:22:00 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 13:22:00 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 13:22:00 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 13:22:00 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 13:22:00 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 13:22:00 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 13:22:00 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 13:22:00 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 13:22:00 UTC] Available dates found: 3
[15-Jun-2026 13:22:06 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 13:22:07 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 13:22:07 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 13:22:07 UTC] Current time (IST): 18:52
[15-Jun-2026 13:22:07 UTC] Requested date: 2026-06-20
[15-Jun-2026 13:22:07 UTC] Today: 2026-06-15
[15-Jun-2026 13:22:07 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 13:22:07 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 13:22:07 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 13:22:07 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 13:22:07 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 13:22:07 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 13:22:07 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 13:22:07 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 13:22:07 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 13:22:07 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 13:22:07 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 13:22:07 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 13:22:07 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 13:22:07 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 13:22:07 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 13:22:07 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 13:22:07 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 13:22:07 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 13:22:07 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 13:22:07 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 13:22:07 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 13:22:07 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 13:22:07 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 13:22:07 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 13:22:07 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 13:22:07 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 13:22:07 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 13:22:07 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 13:22:07 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 13:22:07 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 13:22:07 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 13:22:07 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 13:22:26 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 13:23:06 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 13:23:06 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 13:23:06 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 13:23:06 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 13:23:06 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 13:23:06 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 13:23:06 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 13:23:06 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 13:23:06 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 13:23:06 UTC] Available dates found: 3
[15-Jun-2026 13:23:08 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 13:23:08 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 13:23:08 UTC] Current time (IST): 18:53
[15-Jun-2026 13:23:08 UTC] Requested date: 2026-06-16
[15-Jun-2026 13:23:08 UTC] Today: 2026-06-15
[15-Jun-2026 13:23:08 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 13:23:08 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 13:23:08 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 13:23:08 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 13:23:08 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 13:23:08 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 13:23:08 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 13:23:08 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 13:23:08 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 13:23:08 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 13:23:08 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 13:23:08 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 13:23:08 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 13:23:08 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 13:23:08 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 13:23:08 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 13:23:08 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 13:23:08 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 13:23:08 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 13:23:08 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 13:23:08 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 13:23:08 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 13:23:08 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 13:23:08 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 13:23:08 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 13:23:08 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 13:23:08 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 13:23:08 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 13:23:08 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 13:23:08 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 13:23:08 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 13:23:08 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 13:23:17 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 13:24:02 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781529758076","orderId":"OMO2606151852374585656811V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781530957421,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151852475995911042V","paymentMode":"UPI_INTENT","timestamp":1781529767637,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0051090","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616694897607","upiTransactionId":"SBIc21a8ba6009f456f849da4900e6c6474","vpa":"saXXXXXXXXX33@oksbi"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0051090","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616694897607","upiTransactionId":"SBIc21a8ba6009f456f849da4900e6c6474","vpa":"saXXXXXXXXX33@oksbi"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 13:24:02 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781529758076
            [orderId] => OMO2606151852374585656811V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781530957421
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151852475995911042V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781529767637
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => SBIN0051090
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 616694897607
                                    [upiTransactionId] => SBIc21a8ba6009f456f849da4900e6c6474
                                    [vpa] => saXXXXXXXXX33@oksbi
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => SBIN0051090
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 616694897607
                                                    [upiTransactionId] => SBIc21a8ba6009f456f849da4900e6c6474
                                                    [vpa] => saXXXXXXXXX33@oksbi
                                                )

                                            [currency] => INR
                                            [amount] => 10000
                                        )

                                )

                        )

                )

        )

)

[15-Jun-2026 13:24:02 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 13:24:02 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 13:24:02 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 13:24:02 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 13:24:02 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 13:24:02 UTC] Payment not successful, status: FAILED
[15-Jun-2026 13:24:02 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781529758076","orderId":"OMO2606151852374585656811V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781530957421,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151852475995911042V","paymentMode":"UPI_INTENT","timestamp":1781529767637,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0051090","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616694897607","upiTransactionId":"SBIc21a8ba6009f456f849da4900e6c6474","vpa":"saXXXXXXXXX33@oksbi"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0051090","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616694897607","upiTransactionId":"SBIc21a8ba6009f456f849da4900e6c6474","vpa":"saXXXXXXXXX33@oksbi"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 13:26:14 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 13:26:14 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 13:26:14 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 13:26:14 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 13:26:14 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 13:26:14 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 13:26:14 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 13:26:14 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 13:26:14 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 13:26:14 UTC] Available dates found: 3
[15-Jun-2026 13:26:17 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 13:26:17 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 13:26:17 UTC] Current time (IST): 18:56
[15-Jun-2026 13:26:17 UTC] Requested date: 2026-06-16
[15-Jun-2026 13:26:17 UTC] Today: 2026-06-15
[15-Jun-2026 13:26:17 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 13:26:17 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 13:26:17 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 13:26:17 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 13:26:17 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 13:26:17 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 13:26:17 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 13:26:17 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 13:26:17 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 13:26:17 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 13:26:17 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 13:26:17 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 13:26:17 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 13:26:17 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 13:26:17 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 13:26:17 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 13:26:17 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 13:26:17 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 13:26:17 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 13:26:17 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 13:26:17 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 13:26:17 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 13:26:17 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 13:26:17 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 13:26:17 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 13:26:17 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 13:26:17 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 13:26:17 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 13:26:17 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 13:26:17 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 13:26:17 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 13:26:17 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 13:26:24 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 13:29:36 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 13:29:36 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 13:29:36 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 13:29:36 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 13:29:36 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 13:29:36 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 13:29:36 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 13:29:36 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 13:29:36 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 13:29:36 UTC] Available dates found: 3
[15-Jun-2026 13:29:39 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 13:29:39 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 13:29:39 UTC] Current time (IST): 18:59
[15-Jun-2026 13:29:39 UTC] Requested date: 2026-06-16
[15-Jun-2026 13:29:39 UTC] Today: 2026-06-15
[15-Jun-2026 13:29:39 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 13:29:39 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 13:29:39 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 13:29:39 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 13:29:39 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 13:29:39 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 13:29:39 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 13:29:39 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 13:29:39 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 13:29:39 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 13:29:39 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 13:29:39 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 13:29:39 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 13:29:39 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 13:29:39 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 13:29:39 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 13:29:39 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 13:29:39 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 13:29:39 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 13:29:39 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 13:29:39 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 13:29:39 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 13:29:39 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 13:29:39 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 13:29:39 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 13:29:39 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 13:29:39 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 13:29:39 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 13:29:39 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 13:29:39 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 13:29:39 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 13:29:39 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 13:29:49 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 13:30:09 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781529007751","orderId":"OMO2606151840079721134700V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781530207954,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151840501389055036V","paymentMode":"UPI_INTENT","timestamp":1781529050179,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"BARB0SUBBHI","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616683050032","upiTransactionId":"ICI9d8e41f11f7c41008b9d5645bdb6e312","vpa":"asXXXXXXXXar@okicici"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"BARB0SUBBHI","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616683050032","upiTransactionId":"ICI9d8e41f11f7c41008b9d5645bdb6e312","vpa":"asXXXXXXXXar@okicici"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 13:30:09 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781529007751
            [orderId] => OMO2606151840079721134700V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781530207954
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151840501389055036V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781529050179
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => BARB0SUBBHI
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 616683050032
                                    [upiTransactionId] => ICI9d8e41f11f7c41008b9d5645bdb6e312
                                    [vpa] => asXXXXXXXXar@okicici
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => BARB0SUBBHI
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 616683050032
                                                    [upiTransactionId] => ICI9d8e41f11f7c41008b9d5645bdb6e312
                                                    [vpa] => asXXXXXXXXar@okicici
                                                )

                                            [currency] => INR
                                            [amount] => 10000
                                        )

                                )

                        )

                )

        )

)

[15-Jun-2026 13:30:09 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 13:30:09 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 13:30:09 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 13:30:09 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 13:30:09 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 13:30:09 UTC] Payment not successful, status: FAILED
[15-Jun-2026 13:30:09 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781529007751","orderId":"OMO2606151840079721134700V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781530207954,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151840501389055036V","paymentMode":"UPI_INTENT","timestamp":1781529050179,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"BARB0SUBBHI","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616683050032","upiTransactionId":"ICI9d8e41f11f7c41008b9d5645bdb6e312","vpa":"asXXXXXXXXar@okicici"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"BARB0SUBBHI","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616683050032","upiTransactionId":"ICI9d8e41f11f7c41008b9d5645bdb6e312","vpa":"asXXXXXXXXar@okicici"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 13:33:20 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781529198552","orderId":"OMO2606151843178637233251V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781530397848,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151845383571037924V","paymentMode":"UPI_INTENT","timestamp":1781529338400,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 13:33:20 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781529198552
            [orderId] => OMO2606151843178637233251V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781530397848
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151845383571037924V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781529338400
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 13:33:20 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 13:33:20 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 13:33:20 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 13:33:20 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 13:33:20 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 13:33:20 UTC] Payment not successful, status: FAILED
[15-Jun-2026 13:33:20 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781529198552","orderId":"OMO2606151843178637233251V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781530397848,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151845383571037924V","paymentMode":"UPI_INTENT","timestamp":1781529338400,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 13:33:38 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 13:33:38 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 13:33:38 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 13:33:38 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 13:33:38 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 13:33:38 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 13:33:38 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 13:33:38 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 13:33:38 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 13:33:38 UTC] Available dates found: 3
[15-Jun-2026 13:33:49 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781529229821","orderId":"OMO2606151843493109055150V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781530429293,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151844175334919841V","paymentMode":"UPI_INTENT","timestamp":1781529257574,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 13:33:49 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781529229821
            [orderId] => OMO2606151843493109055150V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781530429293
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151844175334919841V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781529257574
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 13:33:49 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 13:33:49 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 13:33:49 UTC] Amount Conversion: 20000 paise = 200 rupees
[15-Jun-2026 13:33:49 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 13:33:49 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[15-Jun-2026 13:33:49 UTC] Payment not successful, status: FAILED
[15-Jun-2026 13:33:49 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781529229821","orderId":"OMO2606151843493109055150V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781530429293,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151844175334919841V","paymentMode":"UPI_INTENT","timestamp":1781529257574,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 13:33:59 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 13:33:59 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 13:33:59 UTC] Current time (IST): 19:3
[15-Jun-2026 13:33:59 UTC] Requested date: 2026-06-20
[15-Jun-2026 13:33:59 UTC] Today: 2026-06-15
[15-Jun-2026 13:33:59 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 13:33:59 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 13:33:59 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 13:33:59 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 13:33:59 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 13:33:59 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 13:33:59 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 13:33:59 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 13:33:59 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 13:33:59 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 13:33:59 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 13:33:59 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 13:33:59 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 13:33:59 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 13:33:59 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 13:33:59 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 13:33:59 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 13:33:59 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 13:33:59 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 13:33:59 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 13:33:59 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 13:33:59 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 13:33:59 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 13:33:59 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 13:33:59 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 13:33:59 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 13:33:59 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 13:33:59 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 13:33:59 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 13:33:59 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 13:33:59 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 13:33:59 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 13:34:12 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 13:34:12 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 13:34:12 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 13:34:12 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 13:34:12 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 13:34:12 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 13:34:12 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 13:34:12 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 13:34:12 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 13:34:12 UTC] Available dates found: 3
[15-Jun-2026 13:34:26 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 13:34:26 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 13:34:26 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 13:34:26 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 13:34:26 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 13:34:26 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 13:34:26 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 13:34:26 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 13:34:26 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 13:34:26 UTC] Available dates found: 3
[15-Jun-2026 13:34:33 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 13:34:33 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 13:34:33 UTC] Current time (IST): 19:4
[15-Jun-2026 13:34:33 UTC] Requested date: 2026-06-20
[15-Jun-2026 13:34:33 UTC] Today: 2026-06-15
[15-Jun-2026 13:34:33 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 13:34:33 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 13:34:33 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 13:34:33 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 13:34:33 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 13:34:33 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 13:34:33 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 13:34:33 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 13:34:33 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 13:34:33 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 13:34:33 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 13:34:33 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 13:34:33 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 13:34:33 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 13:34:33 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 13:34:33 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 13:34:33 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 13:34:33 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 13:34:33 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 13:34:33 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 13:34:33 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 13:34:33 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 13:34:33 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 13:34:33 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 13:34:33 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 13:34:33 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 13:34:33 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 13:34:33 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 13:34:33 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 13:34:33 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 13:34:33 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 13:34:33 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 13:38:47 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781529524236","orderId":"OMO2606151848435526733891V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781530723536,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151849390690320521V","paymentMode":"UPI_INTENT","timestamp":1781529579103,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 13:38:47 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781529524236
            [orderId] => OMO2606151848435526733891V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781530723536
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151849390690320521V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781529579103
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 13:38:47 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 13:38:47 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 13:38:47 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 13:38:47 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 13:38:47 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 13:38:47 UTC] Payment not successful, status: FAILED
[15-Jun-2026 13:38:47 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781529524236","orderId":"OMO2606151848435526733891V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781530723536,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151849390690320521V","paymentMode":"UPI_INTENT","timestamp":1781529579103,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 13:41:46 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781529704412","orderId":"OMO2606151851450311037956V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781530904995,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151851484785656618V","paymentMode":"UPI_INTENT","timestamp":1781529708520,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 13:41:46 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781529704412
            [orderId] => OMO2606151851450311037956V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781530904995
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151851484785656618V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781529708520
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 13:41:46 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 13:41:46 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 13:41:46 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 13:41:46 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 13:41:46 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 13:41:46 UTC] Payment not successful, status: FAILED
[15-Jun-2026 13:41:46 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781529704412","orderId":"OMO2606151851450311037956V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781530904995,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151851484785656618V","paymentMode":"UPI_INTENT","timestamp":1781529708520,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 13:42:10 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781529728594","orderId":"OMO2606151852087202036935V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781530928706,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151852136359442750V","paymentMode":"UPI_INTENT","timestamp":1781529733682,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 13:42:10 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781529728594
            [orderId] => OMO2606151852087202036935V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781530928706
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151852136359442750V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781529733682
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 13:42:10 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 13:42:10 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 13:42:10 UTC] Amount Conversion: 20000 paise = 200 rupees
[15-Jun-2026 13:42:10 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 13:42:10 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[15-Jun-2026 13:42:10 UTC] Payment not successful, status: FAILED
[15-Jun-2026 13:42:10 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781529728594","orderId":"OMO2606151852087202036935V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781530928706,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151852136359442750V","paymentMode":"UPI_INTENT","timestamp":1781529733682,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 13:43:29 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781529804838","orderId":"OMO2606151853276396001359V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781531007624,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151853462056919135V","paymentMode":"UPI_INTENT","timestamp":1781529826231,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0010178","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653223497091","upiTransactionId":"crd7eddb58ae7a542078ae086c4cbe9a48d","vpa":"99XXXXXX66@yescred"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0010178","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653223497091","upiTransactionId":"crd7eddb58ae7a542078ae086c4cbe9a48d","vpa":"99XXXXXX66@yescred"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 13:43:29 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781529804838
            [orderId] => OMO2606151853276396001359V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781531007624
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151853462056919135V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781529826231
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => SBIN0010178
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 653223497091
                                    [upiTransactionId] => crd7eddb58ae7a542078ae086c4cbe9a48d
                                    [vpa] => 99XXXXXX66@yescred
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => SBIN0010178
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 653223497091
                                                    [upiTransactionId] => crd7eddb58ae7a542078ae086c4cbe9a48d
                                                    [vpa] => 99XXXXXX66@yescred
                                                )

                                            [currency] => INR
                                            [amount] => 10000
                                        )

                                )

                        )

                )

        )

)

[15-Jun-2026 13:43:29 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 13:43:29 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 13:43:29 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 13:43:29 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 13:43:29 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 13:43:29 UTC] Payment not successful, status: FAILED
[15-Jun-2026 13:43:29 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781529804838","orderId":"OMO2606151853276396001359V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781531007624,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151853462056919135V","paymentMode":"UPI_INTENT","timestamp":1781529826231,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0010178","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653223497091","upiTransactionId":"crd7eddb58ae7a542078ae086c4cbe9a48d","vpa":"99XXXXXX66@yescred"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0010178","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653223497091","upiTransactionId":"crd7eddb58ae7a542078ae086c4cbe9a48d","vpa":"99XXXXXX66@yescred"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 13:46:27 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781529984897","orderId":"OMO2606151856257995985543V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781531185779,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151856297781826637V","paymentMode":"UPI_INTENT","timestamp":1781529989823,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 13:46:27 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781529984897
            [orderId] => OMO2606151856257995985543V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781531185779
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151856297781826637V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781529989823
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 13:46:27 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 13:46:27 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 13:46:27 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 13:46:27 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 13:46:27 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 13:46:27 UTC] Payment not successful, status: FAILED
[15-Jun-2026 13:46:27 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781529984897","orderId":"OMO2606151856257995985543V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781531185779,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151856297781826637V","paymentMode":"UPI_INTENT","timestamp":1781529989823,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 13:46:57 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 13:46:57 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 13:46:57 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 13:46:57 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 13:46:57 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 13:46:57 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 13:46:57 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 13:46:57 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 13:46:57 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 13:46:57 UTC] Available dates found: 3
[15-Jun-2026 13:46:59 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 13:46:59 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 13:46:59 UTC] Current time (IST): 19:16
[15-Jun-2026 13:46:59 UTC] Requested date: 2026-06-16
[15-Jun-2026 13:46:59 UTC] Today: 2026-06-15
[15-Jun-2026 13:46:59 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 13:46:59 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 13:46:59 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 13:46:59 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 13:46:59 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 13:46:59 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 13:46:59 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 13:46:59 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 13:46:59 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 13:46:59 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 13:46:59 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 13:46:59 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 13:46:59 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 13:46:59 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 13:46:59 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 13:46:59 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 13:46:59 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 13:46:59 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 13:46:59 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 13:46:59 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 13:46:59 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 13:46:59 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 13:46:59 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 13:46:59 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 13:46:59 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 13:46:59 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 13:46:59 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 13:46:59 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 13:46:59 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 13:46:59 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 13:46:59 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 13:46:59 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 13:47:04 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 13:47:12 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 13:47:12 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 13:47:12 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 13:47:12 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 13:47:12 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 13:47:12 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 13:47:12 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 13:47:12 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 13:47:12 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 13:47:12 UTC] Available dates found: 3
[15-Jun-2026 13:47:15 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 13:47:15 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 13:47:15 UTC] Current time (IST): 19:17
[15-Jun-2026 13:47:15 UTC] Requested date: 2026-06-16
[15-Jun-2026 13:47:15 UTC] Today: 2026-06-15
[15-Jun-2026 13:47:15 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 13:47:15 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 13:47:15 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 13:47:15 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 13:47:15 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 13:47:15 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 13:47:15 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 13:47:15 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 13:47:15 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 13:47:15 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 13:47:15 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 13:47:15 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 13:47:15 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 13:47:15 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 13:47:15 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 13:47:15 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 13:47:15 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 13:47:15 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 13:47:15 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 13:47:15 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 13:47:15 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 13:47:15 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 13:47:15 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 13:47:15 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 13:47:15 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 13:47:15 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 13:47:15 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 13:47:15 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 13:47:15 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 13:47:15 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 13:47:15 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 13:47:15 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 13:47:27 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 13:49:53 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781530190498","orderId":"OMO2606151859509612036119V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781531390945,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151900355056001390V","paymentMode":"UPI_INTENT","timestamp":1781530235543,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 13:49:53 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781530190498
            [orderId] => OMO2606151859509612036119V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781531390945
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151900355056001390V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781530235543
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 13:49:53 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 13:49:53 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 13:49:53 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 13:49:53 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 13:49:53 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 13:49:53 UTC] Payment not successful, status: FAILED
[15-Jun-2026 13:49:53 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781530190498","orderId":"OMO2606151859509612036119V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781531390945,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151900355056001390V","paymentMode":"UPI_INTENT","timestamp":1781530235543,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 13:50:49 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781530247522","orderId":"OMO2606151900479921134735V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781531447977,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151900531600320540V","paymentMode":"UPI_INTENT","timestamp":1781530253202,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 13:50:49 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781530247522
            [orderId] => OMO2606151900479921134735V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781531447977
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151900531600320540V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781530253202
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 13:50:49 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 13:50:49 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 13:50:49 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 13:50:49 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 13:50:49 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 13:50:49 UTC] Payment not successful, status: FAILED
[15-Jun-2026 13:50:49 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781530247522","orderId":"OMO2606151900479921134735V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781531447977,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151900531600320540V","paymentMode":"UPI_INTENT","timestamp":1781530253202,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 14:00:18 UTC] Password reset successful for mobile: 7014466797
[15-Jun-2026 14:00:44 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 14:00:44 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 14:00:44 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 14:00:44 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 14:00:44 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 14:00:44 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 14:00:44 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 14:00:44 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 14:00:44 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 14:00:44 UTC] Available dates found: 3
[15-Jun-2026 14:00:45 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 14:00:45 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 14:00:45 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 14:00:45 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 14:00:45 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 14:00:45 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 14:00:45 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 14:00:45 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 14:00:45 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 14:00:45 UTC] Available dates found: 3
[15-Jun-2026 14:00:48 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 14:00:48 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 14:00:48 UTC] Current time (IST): 19:30
[15-Jun-2026 14:00:48 UTC] Requested date: 2026-06-16
[15-Jun-2026 14:00:48 UTC] Today: 2026-06-15
[15-Jun-2026 14:00:48 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 14:00:48 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 14:00:48 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 14:00:48 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 14:00:48 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 14:00:48 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 14:00:48 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 14:00:48 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 14:00:48 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 14:00:48 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 14:00:48 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 14:00:48 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 14:00:48 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 14:00:48 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 14:00:48 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 14:00:48 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 14:00:48 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 14:00:48 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 14:00:48 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 14:00:48 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 14:00:48 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 14:00:48 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 14:00:48 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 14:00:48 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 14:00:48 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 14:00:48 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 14:00:48 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 14:00:48 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 14:00:48 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 14:00:48 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 14:00:48 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 14:00:48 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 14:00:49 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 14:00:49 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 14:00:49 UTC] Current time (IST): 19:30
[15-Jun-2026 14:00:49 UTC] Requested date: 2026-06-16
[15-Jun-2026 14:00:49 UTC] Today: 2026-06-15
[15-Jun-2026 14:00:49 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 14:00:49 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 14:00:49 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 14:00:49 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 14:00:49 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 14:00:49 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 14:00:49 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 14:00:49 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 14:00:49 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 14:00:49 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 14:00:49 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 14:00:49 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 14:00:49 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 14:00:49 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 14:00:49 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 14:00:49 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 14:00:49 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 14:00:49 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 14:00:49 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 14:00:49 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 14:00:49 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 14:00:49 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 14:00:49 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 14:00:49 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 14:00:49 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 14:00:49 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 14:00:49 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 14:00:49 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 14:00:49 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 14:00:49 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 14:00:49 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 14:00:49 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 14:01:06 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 14:02:42 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 14:05:48 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 14:05:48 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 14:05:48 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 14:05:48 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 14:05:48 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 14:05:48 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 14:05:48 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 14:05:48 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 14:05:48 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 14:05:48 UTC] Available dates found: 3
[15-Jun-2026 14:05:51 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 14:05:51 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 14:05:51 UTC] Current time (IST): 19:35
[15-Jun-2026 14:05:51 UTC] Requested date: 2026-06-16
[15-Jun-2026 14:05:51 UTC] Today: 2026-06-15
[15-Jun-2026 14:05:51 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 14:05:51 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 14:05:51 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 14:05:51 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 14:05:51 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 14:05:51 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 14:05:51 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 14:05:51 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 14:05:51 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 14:05:51 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 14:05:51 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 14:05:51 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 14:05:51 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 14:05:51 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 14:05:51 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 14:05:51 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 14:05:51 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 14:05:51 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 14:05:51 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 14:05:51 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 14:05:51 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 14:05:51 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 14:05:51 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 14:05:51 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 14:05:51 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 14:05:51 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 14:05:51 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 14:05:51 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 14:05:51 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 14:05:51 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 14:05:51 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 14:05:51 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 14:06:12 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 14:07:13 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781531230861","orderId":"OMO2606151917113410320882V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781532431323,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151917150451826090V","paymentMode":"UPI_INTENT","timestamp":1781531235087,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 14:07:13 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781531230861
            [orderId] => OMO2606151917113410320882V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781532431323
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151917150451826090V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781531235087
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 14:07:13 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 14:07:13 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 14:07:13 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 14:07:13 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 14:07:13 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 14:07:13 UTC] Payment not successful, status: FAILED
[15-Jun-2026 14:07:13 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781531230861","orderId":"OMO2606151917113410320882V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781532431323,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151917150451826090V","paymentMode":"UPI_INTENT","timestamp":1781531235087,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 14:07:31 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781531248890","orderId":"OMO2606151917291472036014V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781532449128,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151917337992691383V","paymentMode":"UPI_INTENT","timestamp":1781531253844,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 14:07:31 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781531248890
            [orderId] => OMO2606151917291472036014V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781532449128
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151917337992691383V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781531253844
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 14:07:31 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 14:07:31 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 14:07:31 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 14:07:31 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 14:07:31 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 14:07:31 UTC] Payment not successful, status: FAILED
[15-Jun-2026 14:07:31 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781531248890","orderId":"OMO2606151917291472036014V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781532449128,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151917337992691383V","paymentMode":"UPI_INTENT","timestamp":1781531253844,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 14:07:43 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 14:07:43 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 14:07:43 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 14:07:43 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 14:07:43 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 14:07:43 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 14:07:43 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 14:07:43 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 14:07:43 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 14:07:43 UTC] Available dates found: 3
[15-Jun-2026 14:07:44 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 14:07:44 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 14:07:44 UTC] Current time (IST): 19:37
[15-Jun-2026 14:07:44 UTC] Requested date: 2026-06-16
[15-Jun-2026 14:07:44 UTC] Today: 2026-06-15
[15-Jun-2026 14:07:44 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 14:07:44 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 14:07:44 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 14:07:44 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 14:07:44 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 14:07:44 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 14:07:44 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 14:07:44 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 14:07:44 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 14:07:44 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 14:07:44 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 14:07:44 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 14:07:44 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 14:07:44 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 14:07:44 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 14:07:44 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 14:07:44 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 14:07:44 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 14:07:44 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 14:07:44 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 14:07:44 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 14:07:44 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 14:07:44 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 14:07:44 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 14:07:44 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 14:07:44 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 14:07:44 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 14:07:44 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 14:07:44 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 14:07:44 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 14:07:44 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 14:07:44 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 14:07:50 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 14:08:12 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781531288723","orderId":"OMO2606151918091954919434V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781532489176,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151919429304607250V","paymentMode":"UPI_INTENT","timestamp":1781531382967,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0032417","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616638573017","upiTransactionId":"PTM787b1f7d75f04f69a2b34bf57ae969ab","vpa":"97XXXXXX61@ptsbi"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0032417","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616638573017","upiTransactionId":"PTM787b1f7d75f04f69a2b34bf57ae969ab","vpa":"97XXXXXX61@ptsbi"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 14:08:12 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781531288723
            [orderId] => OMO2606151918091954919434V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781532489176
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151919429304607250V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781531382967
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => SBIN0032417
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 616638573017
                                    [upiTransactionId] => PTM787b1f7d75f04f69a2b34bf57ae969ab
                                    [vpa] => 97XXXXXX61@ptsbi
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => SBIN0032417
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 616638573017
                                                    [upiTransactionId] => PTM787b1f7d75f04f69a2b34bf57ae969ab
                                                    [vpa] => 97XXXXXX61@ptsbi
                                                )

                                            [currency] => INR
                                            [amount] => 10000
                                        )

                                )

                        )

                )

        )

)

[15-Jun-2026 14:08:12 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 14:08:12 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 14:08:12 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 14:08:12 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 14:08:12 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 14:08:12 UTC] Payment not successful, status: FAILED
[15-Jun-2026 14:08:12 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781531288723","orderId":"OMO2606151918091954919434V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781532489176,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151919429304607250V","paymentMode":"UPI_INTENT","timestamp":1781531382967,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0032417","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616638573017","upiTransactionId":"PTM787b1f7d75f04f69a2b34bf57ae969ab","vpa":"97XXXXXX61@ptsbi"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0032417","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616638573017","upiTransactionId":"PTM787b1f7d75f04f69a2b34bf57ae969ab","vpa":"97XXXXXX61@ptsbi"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 14:08:36 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 14:08:36 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 14:08:36 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 14:08:36 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 14:08:36 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 14:08:36 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 14:08:36 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 14:08:36 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 14:08:36 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 14:08:36 UTC] Available dates found: 3
[15-Jun-2026 14:08:38 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 14:08:38 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 14:08:38 UTC] Current time (IST): 19:38
[15-Jun-2026 14:08:38 UTC] Requested date: 2026-06-16
[15-Jun-2026 14:08:38 UTC] Today: 2026-06-15
[15-Jun-2026 14:08:38 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 14:08:38 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 14:08:38 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 14:08:38 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 14:08:38 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 14:08:38 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 14:08:38 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 14:08:38 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 14:08:38 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 14:08:38 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 14:08:38 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 14:08:38 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 14:08:38 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 14:08:38 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 14:08:38 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 14:08:38 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 14:08:38 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 14:08:38 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 14:08:38 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 14:08:38 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 14:08:38 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 14:08:38 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 14:08:38 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 14:08:38 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 14:08:38 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 14:08:38 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 14:08:38 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 14:08:38 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 14:08:38 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 14:08:38 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 14:08:38 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 14:08:38 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 14:08:52 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 14:11:27 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 14:11:27 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 14:11:27 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 14:11:27 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 14:11:27 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 14:11:27 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 14:11:27 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 14:11:27 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 14:11:27 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 14:11:27 UTC] Available dates found: 3
[15-Jun-2026 14:11:35 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 14:11:35 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 14:11:35 UTC] Current time (IST): 19:41
[15-Jun-2026 14:11:35 UTC] Requested date: 2026-06-16
[15-Jun-2026 14:11:35 UTC] Today: 2026-06-15
[15-Jun-2026 14:11:35 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 14:11:35 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 14:11:35 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 14:11:35 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 14:11:35 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 14:11:35 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 14:11:35 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 14:11:35 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 14:11:35 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 14:11:35 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 14:11:35 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 14:11:35 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 14:11:35 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 14:11:35 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 14:11:35 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 14:11:35 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 14:11:35 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 14:11:35 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 14:11:35 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 14:11:35 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 14:11:35 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 14:11:35 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 14:11:35 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 14:11:35 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 14:11:35 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 14:11:35 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 14:11:35 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 14:11:35 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 14:11:35 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 14:11:35 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 14:11:35 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 14:11:35 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 14:11:44 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 14:11:44 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 14:11:44 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 14:11:44 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 14:11:44 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 14:11:44 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 14:11:44 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 14:11:44 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 14:11:44 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 14:11:44 UTC] Available dates found: 3
[15-Jun-2026 14:12:11 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 14:12:11 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 14:12:11 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 14:12:11 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 14:12:11 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 14:12:11 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 14:12:11 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 14:12:11 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 14:12:11 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 14:12:11 UTC] Available dates found: 3
[15-Jun-2026 14:12:19 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 14:12:19 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 14:12:19 UTC] Current time (IST): 19:42
[15-Jun-2026 14:12:19 UTC] Requested date: 2026-06-16
[15-Jun-2026 14:12:19 UTC] Today: 2026-06-15
[15-Jun-2026 14:12:19 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 14:12:19 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 14:12:19 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 14:12:19 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 14:12:19 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 14:12:19 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 14:12:19 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 14:12:19 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 14:12:19 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 14:12:19 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 14:12:19 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 14:12:19 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 14:12:19 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 14:12:19 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 14:12:19 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 14:12:19 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 14:12:19 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 14:12:19 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 14:12:19 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 14:12:19 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 14:12:19 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 14:12:19 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 14:12:19 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 14:12:19 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 14:12:19 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 14:12:19 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 14:12:19 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 14:12:19 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 14:12:19 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 14:12:19 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 14:12:19 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 14:12:19 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 14:13:42 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 14:13:42 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 14:13:42 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 14:13:42 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 14:13:42 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 14:13:42 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 14:13:42 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 14:13:42 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 14:13:42 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 14:13:42 UTC] Available dates found: 3
[15-Jun-2026 14:13:44 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 14:13:44 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 14:13:44 UTC] Current time (IST): 19:43
[15-Jun-2026 14:13:44 UTC] Requested date: 2026-06-16
[15-Jun-2026 14:13:44 UTC] Today: 2026-06-15
[15-Jun-2026 14:13:44 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 14:13:44 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 14:13:44 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 14:13:44 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 14:13:44 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 14:13:44 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 14:13:44 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 14:13:44 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 14:13:44 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 14:13:44 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 14:13:44 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 14:13:44 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 14:13:44 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 14:13:44 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 14:13:44 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 14:13:44 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 14:13:44 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 14:13:44 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 14:13:44 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 14:13:44 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 14:13:44 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 14:13:44 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 14:13:44 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 14:13:44 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 14:13:44 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 14:13:44 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 14:13:44 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 14:13:44 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 14:13:44 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 14:13:44 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 14:13:44 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 14:13:44 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 14:13:48 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 14:13:50 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 14:13:50 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 14:13:50 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 14:13:50 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 14:13:50 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 14:13:50 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 14:13:50 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 14:13:50 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 14:13:50 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 14:13:50 UTC] Available dates found: 3
[15-Jun-2026 14:13:57 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 14:13:57 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 14:13:57 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 14:13:57 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 14:13:57 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 14:13:57 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 14:13:57 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 14:13:57 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 14:13:57 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 14:13:57 UTC] Available dates found: 3
[15-Jun-2026 14:14:00 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 14:14:00 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 14:14:00 UTC] Current time (IST): 19:44
[15-Jun-2026 14:14:00 UTC] Requested date: 2026-06-16
[15-Jun-2026 14:14:00 UTC] Today: 2026-06-15
[15-Jun-2026 14:14:00 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 14:14:00 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 14:14:00 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 14:14:00 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 14:14:00 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 14:14:00 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 14:14:00 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 14:14:00 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 14:14:00 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 14:14:00 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 14:14:00 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 14:14:00 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 14:14:00 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 14:14:00 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 14:14:00 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 14:14:00 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 14:14:00 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 14:14:00 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 14:14:00 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 14:14:00 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 14:14:00 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 14:14:00 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 14:14:00 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 14:14:00 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 14:14:00 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 14:14:00 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 14:14:00 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 14:14:00 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 14:14:00 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 14:14:00 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 14:14:00 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 14:14:00 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 14:14:10 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 14:14:41 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 14:14:41 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 14:14:41 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 14:14:41 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 14:14:41 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 14:14:41 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 14:14:41 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 14:14:41 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 14:14:41 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 14:14:41 UTC] Available dates found: 3
[15-Jun-2026 14:14:47 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 14:14:47 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 14:14:47 UTC] Current time (IST): 19:44
[15-Jun-2026 14:14:47 UTC] Requested date: 2026-06-16
[15-Jun-2026 14:14:47 UTC] Today: 2026-06-15
[15-Jun-2026 14:14:47 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 14:14:47 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 14:14:47 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 14:14:47 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 14:14:47 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 14:14:47 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 14:14:47 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 14:14:47 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 14:14:47 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 14:14:47 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 14:14:47 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 14:14:47 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 14:14:47 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 14:14:47 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 14:14:47 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 14:14:47 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 14:14:47 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 14:14:47 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 14:14:47 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 14:14:47 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 14:14:47 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 14:14:47 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 14:14:47 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 14:14:47 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 14:14:47 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 14:14:47 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 14:14:47 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 14:14:47 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 14:14:47 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 14:14:47 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 14:14:47 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 14:14:47 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 14:15:26 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 14:15:26 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 14:15:26 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 14:15:26 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 14:15:26 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 14:15:26 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 14:15:26 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 14:15:26 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 14:15:26 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 14:15:26 UTC] Available dates found: 3
[15-Jun-2026 14:15:29 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 14:15:29 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 14:15:29 UTC] Current time (IST): 19:45
[15-Jun-2026 14:15:29 UTC] Requested date: 2026-06-16
[15-Jun-2026 14:15:29 UTC] Today: 2026-06-15
[15-Jun-2026 14:15:29 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 14:15:29 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 14:15:29 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 14:15:29 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 14:15:29 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 14:15:29 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 14:15:29 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 14:15:29 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 14:15:29 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 14:15:29 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 14:15:29 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 14:15:29 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 14:15:29 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 14:15:29 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 14:15:29 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 14:15:29 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 14:15:29 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 14:15:29 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 14:15:29 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 14:15:29 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 14:15:29 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 14:15:29 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 14:15:29 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 14:15:29 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 14:15:29 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 14:15:29 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 14:15:29 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 14:15:29 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 14:15:29 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 14:15:29 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 14:15:29 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 14:15:29 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 14:15:46 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 14:15:46 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 14:15:46 UTC] Current time (IST): 19:45
[15-Jun-2026 14:15:46 UTC] Requested date: 2026-06-20
[15-Jun-2026 14:15:46 UTC] Today: 2026-06-15
[15-Jun-2026 14:15:46 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 14:15:46 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 14:15:46 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 14:15:46 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 14:15:46 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 14:15:46 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 14:15:46 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 14:15:46 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 14:15:46 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 14:15:46 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 14:15:46 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 14:15:46 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 14:15:46 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 14:15:46 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 14:15:46 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 14:15:46 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 14:15:46 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 14:15:46 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 14:15:46 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 14:15:46 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 14:15:46 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 14:15:46 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 14:15:46 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 14:15:46 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 14:15:46 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 14:15:46 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 14:15:46 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 14:15:46 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 14:15:46 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 14:15:46 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 14:15:46 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 14:15:46 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 14:15:50 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 14:15:50 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 14:15:50 UTC] Current time (IST): 19:45
[15-Jun-2026 14:15:50 UTC] Requested date: 2026-06-16
[15-Jun-2026 14:15:50 UTC] Today: 2026-06-15
[15-Jun-2026 14:15:50 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 14:15:50 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 14:15:50 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 14:15:50 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 14:15:50 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 14:15:50 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 14:15:50 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 14:15:50 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 14:15:50 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 14:15:50 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 14:15:50 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 14:15:50 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 14:15:50 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 14:15:50 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 14:15:50 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 14:15:50 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 14:15:50 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 14:15:50 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 14:15:50 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 14:15:50 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 14:15:50 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 14:15:50 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 14:15:50 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 14:15:50 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 14:15:50 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 14:15:50 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 14:15:50 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 14:15:50 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 14:15:50 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 14:15:50 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 14:15:50 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 14:15:50 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 14:16:24 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 14:16:24 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 14:16:24 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 14:16:24 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 14:16:24 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 14:16:24 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 14:16:24 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 14:16:24 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 14:16:24 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 14:16:24 UTC] Available dates found: 3
[15-Jun-2026 14:16:26 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 14:16:26 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 14:16:26 UTC] Current time (IST): 19:46
[15-Jun-2026 14:16:26 UTC] Requested date: 2026-06-16
[15-Jun-2026 14:16:26 UTC] Today: 2026-06-15
[15-Jun-2026 14:16:26 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 14:16:26 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 14:16:26 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 14:16:26 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 14:16:26 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 14:16:26 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 14:16:26 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 14:16:26 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 14:16:26 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 14:16:26 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 14:16:26 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 14:16:26 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 14:16:26 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 14:16:26 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 14:16:26 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 14:16:26 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 14:16:26 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 14:16:26 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 14:16:26 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 14:16:26 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 14:16:26 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 14:16:26 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 14:16:26 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 14:16:26 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 14:16:26 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 14:16:26 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 14:16:26 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 14:16:26 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 14:16:26 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 14:16:26 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 14:16:26 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 14:16:26 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 14:17:33 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 14:19:31 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 14:19:39 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 14:19:39 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 14:19:39 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 14:19:39 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 14:19:39 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 14:19:39 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 14:19:39 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 14:19:39 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 14:19:39 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 14:19:39 UTC] Available dates found: 3
[15-Jun-2026 14:19:44 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 14:19:44 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 14:19:44 UTC] Current time (IST): 19:49
[15-Jun-2026 14:19:44 UTC] Requested date: 2026-06-16
[15-Jun-2026 14:19:44 UTC] Today: 2026-06-15
[15-Jun-2026 14:19:44 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 14:19:44 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 14:19:44 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 14:19:44 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 14:19:44 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 14:19:44 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 14:19:44 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 14:19:44 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 14:19:44 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 14:19:44 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 14:19:44 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 14:19:44 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 14:19:44 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 14:19:44 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 14:19:44 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 14:19:44 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 14:19:44 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 14:19:44 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 14:19:44 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 14:19:44 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 14:19:44 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 14:19:44 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 14:19:44 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 14:19:44 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 14:19:44 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 14:19:44 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 14:19:44 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 14:19:44 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 14:19:44 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 14:19:44 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 14:19:44 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 14:19:44 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 14:21:13 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781532069125","orderId":"OMO2606151931093944390912V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781533269375,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151931144026919498V","paymentMode":"UPI_INTENT","timestamp":1781532074446,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 14:21:13 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781532069125
            [orderId] => OMO2606151931093944390912V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781533269375
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151931144026919498V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781532074446
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 14:21:13 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 14:21:13 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 14:21:13 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 14:21:13 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 14:21:13 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 14:21:13 UTC] Payment not successful, status: FAILED
[15-Jun-2026 14:21:13 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781532069125","orderId":"OMO2606151931093944390912V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781533269375,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151931144026919498V","paymentMode":"UPI_INTENT","timestamp":1781532074446,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 14:22:48 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781532166394","orderId":"OMO2606151932466574919436V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781533366635,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151933327178357724V","paymentMode":"UPI_QR","timestamp":1781532212766,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 14:22:48 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781532166394
            [orderId] => OMO2606151932466574919436V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781533366635
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151933327178357724V
                            [paymentMode] => UPI_QR
                            [timestamp] => 1781532212766
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 14:22:48 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 14:22:48 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 14:22:48 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 14:22:48 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 14:22:48 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 14:22:48 UTC] Payment not successful, status: FAILED
[15-Jun-2026 14:22:48 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781532166394","orderId":"OMO2606151932466574919436V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781533366635,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151933327178357724V","paymentMode":"UPI_QR","timestamp":1781532212766,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 14:22:54 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 14:24:11 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 14:24:11 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 14:24:11 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 14:24:11 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 14:24:11 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 14:24:11 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 14:24:11 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 14:24:11 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 14:24:11 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 14:24:11 UTC] Available dates found: 3
[15-Jun-2026 14:24:23 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 14:24:23 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 14:24:23 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 14:24:23 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 14:24:23 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 14:24:23 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 14:24:23 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 14:24:23 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 14:24:23 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 14:24:23 UTC] Available dates found: 3
[15-Jun-2026 14:24:24 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 14:24:24 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 14:24:24 UTC] Current time (IST): 19:54
[15-Jun-2026 14:24:24 UTC] Requested date: 2026-06-16
[15-Jun-2026 14:24:24 UTC] Today: 2026-06-15
[15-Jun-2026 14:24:24 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 14:24:24 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 14:24:24 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 14:24:24 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 14:24:24 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 14:24:24 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 14:24:24 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 14:24:24 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 14:24:24 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 14:24:24 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 14:24:24 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 14:24:24 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 14:24:24 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 14:24:24 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 14:24:24 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 14:24:24 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 14:24:24 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 14:24:24 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 14:24:24 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 14:24:24 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 14:24:24 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 14:24:24 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 14:24:24 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 14:24:24 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 14:24:24 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 14:24:24 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 14:24:24 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 14:24:24 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 14:24:24 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 14:24:24 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 14:24:24 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 14:24:24 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 14:25:06 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 14:25:18 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 14:25:18 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 14:25:18 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 14:25:18 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 14:25:18 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 14:25:18 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 14:25:18 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 14:25:18 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 14:25:18 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 14:25:18 UTC] Available dates found: 3
[15-Jun-2026 14:25:21 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 14:25:21 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 14:25:21 UTC] Current time (IST): 19:55
[15-Jun-2026 14:25:21 UTC] Requested date: 2026-06-16
[15-Jun-2026 14:25:21 UTC] Today: 2026-06-15
[15-Jun-2026 14:25:21 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 14:25:21 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 14:25:21 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 14:25:21 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 14:25:21 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 14:25:21 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 14:25:21 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 14:25:21 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 14:25:21 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 14:25:21 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 14:25:21 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 14:25:21 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 14:25:21 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 14:25:21 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 14:25:21 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 14:25:21 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 14:25:21 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 14:25:21 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 14:25:21 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 14:25:21 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 14:25:21 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 14:25:21 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 14:25:21 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 14:25:21 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 14:25:21 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 14:25:21 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 14:25:21 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 14:25:21 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 14:25:21 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 14:25:21 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 14:25:21 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 14:25:21 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 14:25:34 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 14:26:21 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781532378383","orderId":"OMO2606151936186949055117V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781533578678,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151936241089055450V","paymentMode":"UPI_INTENT","timestamp":1781532384147,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 14:26:21 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781532378383
            [orderId] => OMO2606151936186949055117V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781533578678
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151936241089055450V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781532384147
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 14:26:21 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 14:26:21 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 14:26:21 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 14:26:21 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 14:26:21 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 14:26:21 UTC] Payment not successful, status: FAILED
[15-Jun-2026 14:26:21 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781532378383","orderId":"OMO2606151936186949055117V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781533578678,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151936241089055450V","paymentMode":"UPI_INTENT","timestamp":1781532384147,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 14:27:54 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781532471906","orderId":"OMO2606151937524961037662V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781533672477,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151937565761826411V","paymentMode":"UPI_INTENT","timestamp":1781532476612,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0010178","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653211508898","upiTransactionId":"crd45960e29128040bd9d98891110dd6070","vpa":"99XXXXXX66@yescred"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0010178","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653211508898","upiTransactionId":"crd45960e29128040bd9d98891110dd6070","vpa":"99XXXXXX66@yescred"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 14:27:54 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781532471906
            [orderId] => OMO2606151937524961037662V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781533672477
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151937565761826411V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781532476612
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => SBIN0010178
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 653211508898
                                    [upiTransactionId] => crd45960e29128040bd9d98891110dd6070
                                    [vpa] => 99XXXXXX66@yescred
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => SBIN0010178
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 653211508898
                                                    [upiTransactionId] => crd45960e29128040bd9d98891110dd6070
                                                    [vpa] => 99XXXXXX66@yescred
                                                )

                                            [currency] => INR
                                            [amount] => 10000
                                        )

                                )

                        )

                )

        )

)

[15-Jun-2026 14:27:54 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 14:27:54 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 14:27:54 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 14:27:54 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 14:27:54 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 14:27:54 UTC] Payment not successful, status: FAILED
[15-Jun-2026 14:27:54 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781532471906","orderId":"OMO2606151937524961037662V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781533672477,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151937565761826411V","paymentMode":"UPI_INTENT","timestamp":1781532476612,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0010178","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653211508898","upiTransactionId":"crd45960e29128040bd9d98891110dd6070","vpa":"99XXXXXX66@yescred"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0010178","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653211508898","upiTransactionId":"crd45960e29128040bd9d98891110dd6070","vpa":"99XXXXXX66@yescred"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 14:28:58 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781532534145","orderId":"OMO2606151938551711786170V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781533735152,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151938581876733660V","paymentMode":"UPI_INTENT","timestamp":1781532538232,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 14:28:58 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781532534145
            [orderId] => OMO2606151938551711786170V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781533735152
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151938581876733660V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781532538232
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 14:28:58 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 14:28:58 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 14:28:58 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 14:28:58 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 14:28:58 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 14:28:58 UTC] Payment not successful, status: FAILED
[15-Jun-2026 14:28:58 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781532534145","orderId":"OMO2606151938551711786170V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781533735152,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151938581876733660V","paymentMode":"UPI_INTENT","timestamp":1781532538232,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 14:32:20 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 14:32:20 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 14:32:20 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 14:32:20 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 14:32:20 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 14:32:20 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 14:32:20 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 14:32:20 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 14:32:20 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 14:32:20 UTC] Available dates found: 3
[15-Jun-2026 14:32:22 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 14:32:22 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 14:32:22 UTC] Current time (IST): 20:2
[15-Jun-2026 14:32:22 UTC] Requested date: 2026-06-16
[15-Jun-2026 14:32:22 UTC] Today: 2026-06-15
[15-Jun-2026 14:32:22 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 14:32:22 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 14:32:22 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 14:32:22 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 14:32:22 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 14:32:22 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 14:32:22 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 14:32:22 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 14:32:22 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 14:32:22 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 14:32:22 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 14:32:22 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 14:32:22 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 14:32:22 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 14:32:22 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 14:32:22 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 14:32:22 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 14:32:22 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 14:32:22 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 14:32:22 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 14:32:22 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 14:32:22 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 14:32:22 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 14:32:22 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 14:32:22 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 14:32:22 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 14:32:22 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 14:32:22 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 14:32:22 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 14:32:22 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 14:32:22 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 14:32:22 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 14:32:47 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 14:33:53 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781532831666","orderId":"OMO2606151943517496919151V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781534031730,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151943564616919431V","paymentMode":"UPI_INTENT","timestamp":1781532836506,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 14:33:53 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781532831666
            [orderId] => OMO2606151943517496919151V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781534031730
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151943564616919431V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781532836506
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 14:33:53 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 14:33:53 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 14:33:53 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 14:33:53 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 14:33:53 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 14:33:53 UTC] Payment not successful, status: FAILED
[15-Jun-2026 14:33:53 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781532831666","orderId":"OMO2606151943517496919151V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781534031730,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151943564616919431V","paymentMode":"UPI_INTENT","timestamp":1781532836506,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 14:34:14 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781532852443","orderId":"OMO2606151944126924919731V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781534052677,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151944168231134573V","paymentMode":"UPI_INTENT","timestamp":1781532856859,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 14:34:14 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781532852443
            [orderId] => OMO2606151944126924919731V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781534052677
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151944168231134573V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781532856859
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 14:34:14 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 14:34:14 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 14:34:14 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 14:34:14 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 14:34:14 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 14:34:14 UTC] Payment not successful, status: FAILED
[15-Jun-2026 14:34:14 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781532852443","orderId":"OMO2606151944126924919731V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781534052677,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151944168231134573V","paymentMode":"UPI_INTENT","timestamp":1781532856859,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 14:35:14 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 14:35:14 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 14:35:14 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 14:35:14 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 14:35:14 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 14:35:14 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 14:35:14 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 14:35:14 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 14:35:14 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 14:35:14 UTC] Available dates found: 3
[15-Jun-2026 14:35:17 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 14:35:17 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 14:35:17 UTC] Current time (IST): 20:5
[15-Jun-2026 14:35:17 UTC] Requested date: 2026-06-16
[15-Jun-2026 14:35:17 UTC] Today: 2026-06-15
[15-Jun-2026 14:35:17 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 14:35:17 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 14:35:17 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 14:35:17 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 14:35:17 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 14:35:17 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 14:35:17 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 14:35:17 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 14:35:17 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 14:35:17 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 14:35:17 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 14:35:17 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 14:35:17 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 14:35:17 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 14:35:17 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 14:35:17 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 14:35:17 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 14:35:17 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 14:35:17 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 14:35:17 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 14:35:17 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 14:35:17 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 14:35:17 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 14:35:17 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 14:35:17 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 14:35:17 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 14:35:17 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 14:35:17 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 14:35:17 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 14:35:17 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 14:35:17 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 14:35:17 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 14:36:50 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 14:36:50 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 14:36:50 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 14:36:50 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 14:36:50 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 14:36:50 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 14:36:50 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 14:36:50 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 14:36:50 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 14:36:50 UTC] Available dates found: 3
[15-Jun-2026 14:36:53 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 14:36:53 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 14:36:53 UTC] Current time (IST): 20:6
[15-Jun-2026 14:36:53 UTC] Requested date: 2026-06-16
[15-Jun-2026 14:36:53 UTC] Today: 2026-06-15
[15-Jun-2026 14:36:53 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 14:36:53 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 14:36:53 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 14:36:53 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 14:36:53 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 14:36:53 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 14:36:53 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 14:36:53 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 14:36:53 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 14:36:53 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 14:36:53 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 14:36:53 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 14:36:53 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 14:36:53 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 14:36:53 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 14:36:53 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 14:36:53 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 14:36:53 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 14:36:53 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 14:36:53 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 14:36:53 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 14:36:53 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 14:36:53 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 14:36:53 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 14:36:53 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 14:36:53 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 14:36:53 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 14:36:53 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 14:36:53 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 14:36:53 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 14:36:53 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 14:36:53 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 14:37:04 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 14:37:27 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 14:37:27 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 14:37:27 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 14:37:27 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 14:37:27 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 14:37:27 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 14:37:27 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 14:37:27 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 14:37:27 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 14:37:27 UTC] Available dates found: 3
[15-Jun-2026 14:37:31 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 14:37:31 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 14:37:31 UTC] Current time (IST): 20:7
[15-Jun-2026 14:37:31 UTC] Requested date: 2026-06-16
[15-Jun-2026 14:37:31 UTC] Today: 2026-06-15
[15-Jun-2026 14:37:31 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 14:37:31 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 14:37:31 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 14:37:31 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 14:37:31 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 14:37:31 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 14:37:31 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 14:37:31 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 14:37:31 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 14:37:31 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 14:37:31 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 14:37:31 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 14:37:31 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 14:37:31 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 14:37:31 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 14:37:31 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 14:37:31 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 14:37:31 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 14:37:31 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 14:37:31 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 14:37:31 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 14:37:31 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 14:37:31 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 14:37:31 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 14:37:31 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 14:37:31 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 14:37:31 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 14:37:31 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 14:37:31 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 14:37:31 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 14:37:31 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 14:37:31 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 14:37:39 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781533056625","orderId":"OMO2606151947378992036635V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781534257881,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151947469873859938V","paymentMode":"UPI_INTENT","timestamp":1781533067032,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 14:37:39 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781533056625
            [orderId] => OMO2606151947378992036635V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781534257881
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151947469873859938V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781533067032
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 14:37:39 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 14:37:39 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 14:37:39 UTC] Amount Conversion: 20000 paise = 200 rupees
[15-Jun-2026 14:37:39 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 14:37:39 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[15-Jun-2026 14:37:39 UTC] Payment not successful, status: FAILED
[15-Jun-2026 14:37:39 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781533056625","orderId":"OMO2606151947378992036635V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781534257881,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151947469873859938V","paymentMode":"UPI_INTENT","timestamp":1781533067032,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 14:39:18 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 14:39:18 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 14:39:18 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 14:39:18 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 14:39:18 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 14:39:18 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 14:39:18 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 14:39:18 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 14:39:18 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 14:39:18 UTC] Available dates found: 3
[15-Jun-2026 14:39:20 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 14:39:20 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 14:39:20 UTC] Current time (IST): 20:9
[15-Jun-2026 14:39:20 UTC] Requested date: 2026-06-16
[15-Jun-2026 14:39:20 UTC] Today: 2026-06-15
[15-Jun-2026 14:39:20 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 14:39:20 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 14:39:20 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 14:39:20 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 14:39:20 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 14:39:20 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 14:39:20 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 14:39:20 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 14:39:20 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 14:39:20 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 14:39:20 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 14:39:20 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 14:39:20 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 14:39:20 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 14:39:20 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 14:39:20 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 14:39:20 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 14:39:20 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 14:39:20 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 14:39:20 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 14:39:20 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 14:39:20 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 14:39:20 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 14:39:20 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 14:39:20 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 14:39:20 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 14:39:20 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 14:39:20 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 14:39:20 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 14:39:20 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 14:39:20 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 14:39:20 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 14:39:39 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781533176513","orderId":"OMO2606151949378354390623V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781534377819,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151949437274919595V","paymentMode":"UPI_INTENT","timestamp":1781533183776,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 14:39:39 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781533176513
            [orderId] => OMO2606151949378354390623V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781534377819
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151949437274919595V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781533183776
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 14:39:39 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 14:39:39 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 14:39:39 UTC] Amount Conversion: 20000 paise = 200 rupees
[15-Jun-2026 14:39:39 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 14:39:39 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[15-Jun-2026 14:39:39 UTC] Payment not successful, status: FAILED
[15-Jun-2026 14:39:39 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781533176513","orderId":"OMO2606151949378354390623V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781534377819,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151949437274919595V","paymentMode":"UPI_INTENT","timestamp":1781533183776,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 14:39:44 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 14:41:15 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 14:41:15 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 14:41:15 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 14:41:15 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 14:41:15 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 14:41:15 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 14:41:15 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 14:41:15 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 14:41:15 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 14:41:15 UTC] Available dates found: 3
[15-Jun-2026 14:41:24 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 14:41:24 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 14:41:24 UTC] Current time (IST): 20:11
[15-Jun-2026 14:41:24 UTC] Requested date: 2026-06-16
[15-Jun-2026 14:41:24 UTC] Today: 2026-06-15
[15-Jun-2026 14:41:24 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 14:41:24 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 14:41:24 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 14:41:24 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 14:41:24 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 14:41:24 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 14:41:24 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 14:41:24 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 14:41:24 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 14:41:24 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 14:41:24 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 14:41:24 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 14:41:24 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 14:41:24 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 14:41:24 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 14:41:24 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 14:41:24 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 14:41:24 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 14:41:24 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 14:41:24 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 14:41:24 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 14:41:24 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 14:41:24 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 14:41:24 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 14:41:24 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 14:41:24 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 14:41:24 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 14:41:24 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 14:41:24 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 14:41:24 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 14:41:24 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 14:41:24 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 14:42:34 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 14:43:01 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781533378626","orderId":"OMO2606151952598917233942V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781534579872,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151953148165656539V","paymentMode":"UPI_INTENT","timestamp":1781533394857,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 14:43:01 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781533378626
            [orderId] => OMO2606151952598917233942V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781534579872
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606151953148165656539V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781533394857
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 14:43:01 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 14:43:01 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 14:43:01 UTC] Amount Conversion: 20000 paise = 200 rupees
[15-Jun-2026 14:43:01 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 14:43:01 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[15-Jun-2026 14:43:01 UTC] Payment not successful, status: FAILED
[15-Jun-2026 14:43:01 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781533378626","orderId":"OMO2606151952598917233942V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781534579872,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606151953148165656539V","paymentMode":"UPI_INTENT","timestamp":1781533394857,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 14:44:16 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 14:44:16 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 14:44:16 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 14:44:16 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 14:44:16 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 14:44:16 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 14:44:16 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 14:44:16 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 14:44:16 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 14:44:16 UTC] Available dates found: 3
[15-Jun-2026 14:44:18 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 14:44:18 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 14:44:18 UTC] Current time (IST): 20:14
[15-Jun-2026 14:44:18 UTC] Requested date: 2026-06-16
[15-Jun-2026 14:44:18 UTC] Today: 2026-06-15
[15-Jun-2026 14:44:18 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 14:44:18 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 14:44:18 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 14:44:18 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 14:44:18 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 14:44:18 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 14:44:18 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 14:44:18 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 14:44:18 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 14:44:18 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 14:44:18 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 14:44:18 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 14:44:18 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 14:44:18 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 14:44:18 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 14:44:18 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 14:44:18 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 14:44:18 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 14:44:18 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 14:44:18 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 14:44:18 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 14:44:18 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 14:44:18 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 14:44:18 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 14:44:18 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 14:44:18 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 14:44:18 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 14:44:18 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 14:44:18 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 14:44:18 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 14:44:18 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 14:44:18 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 14:44:33 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 14:44:52 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 14:44:52 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 14:44:52 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 14:44:52 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 14:44:52 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 14:44:52 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 14:44:52 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 14:44:52 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 14:44:52 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 14:44:52 UTC] Available dates found: 3
[15-Jun-2026 14:44:57 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 14:44:57 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 14:44:57 UTC] Current time (IST): 20:14
[15-Jun-2026 14:44:57 UTC] Requested date: 2026-06-16
[15-Jun-2026 14:44:57 UTC] Today: 2026-06-15
[15-Jun-2026 14:44:57 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 14:44:57 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 14:44:57 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 14:44:57 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 14:44:57 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 14:44:57 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 14:44:57 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 14:44:57 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 14:44:57 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 14:44:57 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 14:44:57 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 14:44:57 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 14:44:57 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 14:44:57 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 14:44:57 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 14:44:57 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 14:44:57 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 14:44:57 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 14:44:57 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 14:44:57 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 14:44:57 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 14:44:57 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 14:44:57 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 14:44:57 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 14:44:57 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 14:44:57 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 14:44:57 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 14:44:57 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 14:44:57 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 14:44:57 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 14:44:57 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 14:44:57 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 14:45:03 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 14:45:03 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 14:45:03 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 14:45:03 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 14:45:03 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 14:45:03 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 14:45:03 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 14:45:03 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 14:45:03 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 14:45:03 UTC] Available dates found: 3
[15-Jun-2026 14:45:16 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 14:45:16 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 14:45:16 UTC] Current time (IST): 20:15
[15-Jun-2026 14:45:16 UTC] Requested date: 2026-06-16
[15-Jun-2026 14:45:16 UTC] Today: 2026-06-15
[15-Jun-2026 14:45:16 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 14:45:16 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 14:45:16 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 14:45:16 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 14:45:16 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 14:45:16 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 14:45:16 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 14:45:16 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 14:45:16 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 14:45:16 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 14:45:16 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 14:45:16 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 14:45:16 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 14:45:16 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 14:45:16 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 14:45:16 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 14:45:16 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 14:45:16 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 14:45:16 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 14:45:16 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 14:45:16 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 14:45:16 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 14:45:16 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 14:45:16 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 14:45:16 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 14:45:16 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 14:45:16 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 14:45:16 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 14:45:16 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 14:45:16 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 14:45:16 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 14:45:16 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 14:45:17 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 14:45:19 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781533515189","orderId":"OMO2606151955174945911938V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781534717475,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[15-Jun-2026 14:45:19 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781533515189
            [orderId] => OMO2606151955174945911938V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781534717475
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[15-Jun-2026 14:45:19 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 14:45:19 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 14:45:19 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 14:45:19 UTC] Payment callback error: Transaction ID not found in callback
[15-Jun-2026 14:45:33 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 21
[15-Jun-2026 14:45:33 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 22
[15-Jun-2026 14:45:33 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 23
[15-Jun-2026 14:45:33 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 24
[15-Jun-2026 14:45:40 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781533537799","orderId":"OMO2606151955390591826515V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781534739041,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152008492652036611V","paymentMode":"UPI_INTENT","timestamp":1781534329313,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 14:45:40 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781533537799
            [orderId] => OMO2606151955390591826515V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781534739041
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152008492652036611V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781534329313
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 14:45:40 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 14:45:40 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 14:45:40 UTC] Amount Conversion: 20000 paise = 200 rupees
[15-Jun-2026 14:45:40 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 14:45:40 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[15-Jun-2026 14:45:40 UTC] Payment not successful, status: FAILED
[15-Jun-2026 14:45:40 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781533537799","orderId":"OMO2606151955390591826515V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781534739041,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152008492652036611V","paymentMode":"UPI_INTENT","timestamp":1781534329313,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 14:45:54 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 14:45:54 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 14:45:54 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 14:45:54 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 14:45:54 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 14:45:54 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 14:45:54 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 14:45:54 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 14:45:54 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 14:45:54 UTC] Available dates found: 3
[15-Jun-2026 14:45:57 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 14:45:57 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 14:45:57 UTC] Current time (IST): 20:15
[15-Jun-2026 14:45:57 UTC] Requested date: 2026-06-16
[15-Jun-2026 14:45:57 UTC] Today: 2026-06-15
[15-Jun-2026 14:45:57 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 14:45:57 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 14:45:57 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 14:45:57 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 14:45:57 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 14:45:57 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 14:45:57 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 14:45:57 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 14:45:57 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 14:45:57 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 14:45:57 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 14:45:57 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 14:45:57 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 14:45:57 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 14:45:57 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 14:45:57 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 14:45:57 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 14:45:57 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 14:45:57 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 14:45:57 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 14:45:57 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 14:45:57 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 14:45:57 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 14:45:57 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 14:45:57 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 14:45:57 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 14:45:57 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 14:45:57 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 14:45:57 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 14:45:57 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 14:45:57 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 14:45:57 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 14:46:09 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 14:46:19 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 14:47:25 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 14:47:25 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 14:47:25 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 14:47:25 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 14:47:25 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 14:47:25 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 14:47:25 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 14:47:25 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 14:47:25 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 14:47:25 UTC] Available dates found: 3
[15-Jun-2026 14:47:27 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 14:47:27 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 14:47:27 UTC] Current time (IST): 20:17
[15-Jun-2026 14:47:27 UTC] Requested date: 2026-06-16
[15-Jun-2026 14:47:27 UTC] Today: 2026-06-15
[15-Jun-2026 14:47:27 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 14:47:27 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 14:47:27 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 14:47:27 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 14:47:27 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 14:47:27 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 14:47:27 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 14:47:27 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 14:47:27 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 14:47:27 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 14:47:27 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 14:47:27 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 14:47:27 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 14:47:27 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 14:47:27 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 14:47:27 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 14:47:27 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 14:47:27 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 14:47:27 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 14:47:27 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 14:47:27 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 14:47:27 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 14:47:27 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 14:47:27 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 14:47:27 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 14:47:27 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 14:47:27 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 14:47:27 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 14:47:27 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 14:47:27 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 14:47:27 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 14:47:27 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 14:47:53 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 14:47:55 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 14:47:55 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 14:47:55 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 14:47:55 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 14:47:55 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 14:47:55 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 14:47:55 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 14:47:55 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 14:47:55 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 14:47:55 UTC] Available dates found: 3
[15-Jun-2026 14:47:57 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 14:47:57 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 14:47:57 UTC] Current time (IST): 20:17
[15-Jun-2026 14:47:57 UTC] Requested date: 2026-06-16
[15-Jun-2026 14:47:57 UTC] Today: 2026-06-15
[15-Jun-2026 14:47:57 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 14:47:57 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 14:47:57 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 14:47:57 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 14:47:57 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 14:47:57 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 14:47:57 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 14:47:57 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 14:47:57 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 14:47:57 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 14:47:57 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 14:47:57 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 14:47:57 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 14:47:57 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 14:47:57 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 14:47:57 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 14:47:57 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 14:47:57 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 14:47:57 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 14:47:57 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 14:47:57 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 14:47:57 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 14:47:57 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 14:47:57 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 14:47:57 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 14:47:57 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 14:47:57 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 14:47:57 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 14:47:57 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 14:47:57 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 14:47:57 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 14:47:57 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 14:48:11 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 14:49:31 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 14:50:41 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 14:50:52 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 14:50:52 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 14:50:52 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 14:50:52 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 14:50:52 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 14:50:52 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 14:50:52 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 14:50:52 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 14:50:52 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 14:50:52 UTC] Available dates found: 3
[15-Jun-2026 14:50:55 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 14:50:55 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 14:50:55 UTC] Current time (IST): 20:20
[15-Jun-2026 14:50:55 UTC] Requested date: 2026-06-16
[15-Jun-2026 14:50:55 UTC] Today: 2026-06-15
[15-Jun-2026 14:50:55 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 14:50:55 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 14:50:55 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 14:50:55 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 14:50:55 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 14:50:55 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 14:50:55 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 14:50:55 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 14:50:55 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 14:50:55 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 14:50:55 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 14:50:55 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 14:50:55 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 14:50:55 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 14:50:55 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 14:50:55 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 14:50:55 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 14:50:55 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 14:50:55 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 14:50:55 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 14:50:55 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 14:50:55 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 14:50:55 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 14:50:55 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 14:50:55 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 14:50:55 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 14:50:55 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 14:50:55 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 14:50:55 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 14:50:55 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 14:50:55 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 14:50:55 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 14:51:06 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 14:51:37 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 14:52:50 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 14:52:50 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 14:52:50 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 14:52:50 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 14:52:50 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 14:52:50 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 14:52:50 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 14:52:50 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 14:52:50 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 14:52:50 UTC] Available dates found: 3
[15-Jun-2026 14:52:53 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 14:52:53 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 14:52:53 UTC] Current time (IST): 20:22
[15-Jun-2026 14:52:53 UTC] Requested date: 2026-06-16
[15-Jun-2026 14:52:53 UTC] Today: 2026-06-15
[15-Jun-2026 14:52:53 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 14:52:53 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 14:52:53 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 14:52:53 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 14:52:53 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 14:52:53 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 14:52:53 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 14:52:53 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 14:52:53 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 14:52:53 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 14:52:53 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 14:52:53 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 14:52:53 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 14:52:53 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 14:52:53 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 14:52:53 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 14:52:53 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 14:52:53 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 14:52:53 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 14:52:53 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 14:52:53 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 14:52:53 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 14:52:53 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 14:52:53 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 14:52:53 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 14:52:53 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 14:52:53 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 14:52:53 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 14:52:53 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 14:52:53 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 14:52:53 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 14:52:53 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 14:52:53 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781533971197","orderId":"OMO2606152002513434607849V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781535171327,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152002558426001801V","paymentMode":"UPI_INTENT","timestamp":1781533975888,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 14:52:53 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781533971197
            [orderId] => OMO2606152002513434607849V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781535171327
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152002558426001801V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781533975888
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 14:52:53 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 14:52:53 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 14:52:53 UTC] Amount Conversion: 20000 paise = 200 rupees
[15-Jun-2026 14:52:53 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 14:52:53 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[15-Jun-2026 14:52:53 UTC] Payment not successful, status: FAILED
[15-Jun-2026 14:52:53 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781533971197","orderId":"OMO2606152002513434607849V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781535171327,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152002558426001801V","paymentMode":"UPI_INTENT","timestamp":1781533975888,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 14:53:02 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 14:53:02 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 14:53:02 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 14:53:02 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 14:53:02 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 14:53:02 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 14:53:02 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 14:53:02 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 14:53:02 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 14:53:02 UTC] Available dates found: 3
[15-Jun-2026 14:53:04 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 14:53:04 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 14:53:04 UTC] Current time (IST): 20:23
[15-Jun-2026 14:53:04 UTC] Requested date: 2026-06-16
[15-Jun-2026 14:53:04 UTC] Today: 2026-06-15
[15-Jun-2026 14:53:04 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 14:53:04 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 14:53:04 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 14:53:04 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 14:53:04 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 14:53:04 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 14:53:04 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 14:53:04 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 14:53:04 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 14:53:04 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 14:53:04 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 14:53:04 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 14:53:04 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 14:53:04 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 14:53:04 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 14:53:04 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 14:53:04 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 14:53:04 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 14:53:04 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 14:53:04 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 14:53:04 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 14:53:04 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 14:53:04 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 14:53:04 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 14:53:04 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 14:53:04 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 14:53:04 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 14:53:04 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 14:53:04 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 14:53:04 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 14:53:04 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 14:53:04 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 14:53:12 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 14:55:00 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 14:55:00 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 14:55:00 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 14:55:00 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 14:55:00 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 14:55:00 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 14:55:00 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 14:55:00 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 14:55:00 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 14:55:00 UTC] Available dates found: 3
[15-Jun-2026 14:55:03 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 14:55:03 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 14:55:03 UTC] Current time (IST): 20:25
[15-Jun-2026 14:55:03 UTC] Requested date: 2026-06-16
[15-Jun-2026 14:55:03 UTC] Today: 2026-06-15
[15-Jun-2026 14:55:03 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 14:55:03 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 14:55:03 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 14:55:03 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 14:55:03 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 14:55:03 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 14:55:03 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 14:55:03 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 14:55:03 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 14:55:03 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 14:55:03 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 14:55:03 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 14:55:03 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 14:55:03 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 14:55:03 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 14:55:03 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 14:55:03 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 14:55:03 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 14:55:03 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 14:55:03 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 14:55:03 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 14:55:03 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 14:55:03 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 14:55:03 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 14:55:03 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 14:55:03 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 14:55:03 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 14:55:03 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 14:55:03 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 14:55:03 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 14:55:03 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 14:55:03 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 14:55:13 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 14:55:24 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 14:55:24 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 14:55:24 UTC] Current time (IST): 20:25
[15-Jun-2026 14:55:24 UTC] Requested date: 2026-06-16
[15-Jun-2026 14:55:24 UTC] Today: 2026-06-15
[15-Jun-2026 14:55:24 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 14:55:24 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 14:55:24 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 14:55:24 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 14:55:24 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 14:55:24 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 14:55:24 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 14:55:24 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 14:55:24 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 14:55:24 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 14:55:24 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 14:55:24 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 14:55:24 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 14:55:24 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 14:55:24 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 14:55:24 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 14:55:24 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 14:55:24 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 14:55:24 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 14:55:24 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 14:55:24 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 14:55:24 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 14:55:24 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 14:55:24 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 14:55:24 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 14:55:24 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 14:55:24 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 14:55:24 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 14:55:24 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 14:55:24 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 14:55:24 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 14:55:24 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 14:55:46 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 14:57:08 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781534226155","orderId":"OMO2606152007069224919388V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781535426905,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152007201029442807V","paymentMode":"UPI_INTENT","timestamp":1781534240150,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 14:57:08 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781534226155
            [orderId] => OMO2606152007069224919388V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781535426905
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152007201029442807V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781534240150
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 14:57:08 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 14:57:08 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 14:57:08 UTC] Amount Conversion: 20000 paise = 200 rupees
[15-Jun-2026 14:57:08 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 14:57:08 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[15-Jun-2026 14:57:08 UTC] Payment not successful, status: FAILED
[15-Jun-2026 14:57:08 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781534226155","orderId":"OMO2606152007069224919388V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781535426905,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152007201029442807V","paymentMode":"UPI_INTENT","timestamp":1781534240150,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 14:59:28 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 14:59:38 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 14:59:38 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 14:59:38 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 14:59:38 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 14:59:38 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 14:59:38 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 14:59:38 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 14:59:38 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 14:59:38 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 14:59:38 UTC] Available dates found: 3
[15-Jun-2026 14:59:44 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 14:59:44 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 14:59:44 UTC] Current time (IST): 20:29
[15-Jun-2026 14:59:44 UTC] Requested date: 2026-06-16
[15-Jun-2026 14:59:44 UTC] Today: 2026-06-15
[15-Jun-2026 14:59:44 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 14:59:44 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 14:59:44 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 14:59:44 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 14:59:44 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 14:59:44 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 14:59:44 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 14:59:44 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 14:59:44 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 14:59:44 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 14:59:44 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 14:59:44 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 14:59:44 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 14:59:44 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 14:59:44 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 14:59:44 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 14:59:44 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 14:59:44 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 14:59:44 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 14:59:44 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 14:59:44 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 14:59:44 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 14:59:44 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 14:59:44 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 14:59:44 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 14:59:44 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 14:59:44 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 14:59:44 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 14:59:44 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 14:59:44 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 14:59:44 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 14:59:44 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 14:59:51 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 14:59:52 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781534390555","orderId":"OMO2606152009506815911356V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781535590665,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152010012551826695V","paymentMode":"UPI_INTENT","timestamp":1781534401295,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 14:59:52 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781534390555
            [orderId] => OMO2606152009506815911356V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781535590665
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152010012551826695V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781534401295
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 14:59:52 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 14:59:52 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 14:59:52 UTC] Amount Conversion: 20000 paise = 200 rupees
[15-Jun-2026 14:59:52 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 14:59:52 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[15-Jun-2026 14:59:52 UTC] Payment not successful, status: FAILED
[15-Jun-2026 14:59:52 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781534390555","orderId":"OMO2606152009506815911356V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781535590665,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152010012551826695V","paymentMode":"UPI_INTENT","timestamp":1781534401295,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 15:01:46 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781534504276","orderId":"OMO2606152011444146733860V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781535704398,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152011560021037515V","paymentMode":"UPI_INTENT","timestamp":1781534516047,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 15:01:46 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781534504276
            [orderId] => OMO2606152011444146733860V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781535704398
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152011560021037515V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781534516047
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 15:01:46 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 15:01:46 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 15:01:46 UTC] Amount Conversion: 20000 paise = 200 rupees
[15-Jun-2026 15:01:46 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 15:01:46 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[15-Jun-2026 15:01:46 UTC] Payment not successful, status: FAILED
[15-Jun-2026 15:01:46 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781534504276","orderId":"OMO2606152011444146733860V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781535704398,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152011560021037515V","paymentMode":"UPI_INTENT","timestamp":1781534516047,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 15:02:34 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 15:02:34 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 15:02:34 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 15:02:34 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 15:02:34 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 15:02:34 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 15:02:34 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 15:02:34 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 15:02:34 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 15:02:34 UTC] Available dates found: 3
[15-Jun-2026 15:02:35 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 15:02:35 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 15:02:35 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 15:02:35 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 15:02:35 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 15:02:35 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 15:02:35 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 15:02:35 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 15:02:35 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 15:02:35 UTC] Available dates found: 3
[15-Jun-2026 15:02:37 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 15:02:37 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 15:02:37 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 15:02:37 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 15:02:37 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 15:02:37 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 15:02:37 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 15:02:37 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 15:02:37 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 15:02:37 UTC] Available dates found: 3
[15-Jun-2026 15:02:40 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 15:02:40 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 15:02:40 UTC] Current time (IST): 20:32
[15-Jun-2026 15:02:40 UTC] Requested date: 2026-06-16
[15-Jun-2026 15:02:40 UTC] Today: 2026-06-15
[15-Jun-2026 15:02:40 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 15:02:40 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 15:02:40 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 15:02:40 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 15:02:40 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 15:02:40 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 15:02:40 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 15:02:40 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 15:02:40 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 15:02:40 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 15:02:40 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 15:02:40 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 15:02:40 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 15:02:40 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 15:02:40 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 15:02:40 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 15:02:40 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 15:02:40 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 15:02:40 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 15:02:40 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 15:02:40 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 15:02:40 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 15:02:40 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 15:02:40 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 15:02:40 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 15:02:40 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 15:02:40 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 15:02:40 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 15:02:40 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 15:02:40 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 15:02:40 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 15:02:40 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 15:02:42 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781534560692","orderId":"OMO2606152012408346919748V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781535760820,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152012460989442534V","paymentMode":"UPI_INTENT","timestamp":1781534566132,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 15:02:42 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781534560692
            [orderId] => OMO2606152012408346919748V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781535760820
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152012460989442534V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781534566132
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 15:02:42 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 15:02:42 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 15:02:42 UTC] Amount Conversion: 20000 paise = 200 rupees
[15-Jun-2026 15:02:42 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 15:02:42 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[15-Jun-2026 15:02:42 UTC] Payment not successful, status: FAILED
[15-Jun-2026 15:02:42 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781534560692","orderId":"OMO2606152012408346919748V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781535760820,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152012460989442534V","paymentMode":"UPI_INTENT","timestamp":1781534566132,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 15:02:58 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 15:02:58 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 15:02:58 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 15:02:58 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 15:02:58 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 15:02:58 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 15:02:58 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 15:02:58 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 15:02:58 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 15:02:58 UTC] Available dates found: 3
[15-Jun-2026 15:03:01 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 15:03:01 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 15:03:01 UTC] Current time (IST): 20:33
[15-Jun-2026 15:03:01 UTC] Requested date: 2026-06-16
[15-Jun-2026 15:03:01 UTC] Today: 2026-06-15
[15-Jun-2026 15:03:01 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 15:03:01 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 15:03:01 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 15:03:01 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 15:03:01 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 15:03:01 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 15:03:01 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 15:03:01 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 15:03:01 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 15:03:01 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 15:03:01 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 15:03:01 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 15:03:01 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 15:03:01 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 15:03:01 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 15:03:01 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 15:03:01 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 15:03:01 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 15:03:01 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 15:03:01 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 15:03:01 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 15:03:01 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 15:03:01 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 15:03:01 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 15:03:01 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 15:03:01 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 15:03:01 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 15:03:01 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 15:03:01 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 15:03:01 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 15:03:01 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 15:03:01 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 15:03:15 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 15:03:25 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781534602519","orderId":"OMO2606152013227066001066V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781535802689,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152014100059442517V","paymentMode":"UPI_INTENT","timestamp":1781534650045,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 15:03:25 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781534602519
            [orderId] => OMO2606152013227066001066V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781535802689
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152014100059442517V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781534650045
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 15:03:25 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 15:03:25 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 15:03:25 UTC] Amount Conversion: 20000 paise = 200 rupees
[15-Jun-2026 15:03:25 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 15:03:25 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[15-Jun-2026 15:03:25 UTC] Payment not successful, status: FAILED
[15-Jun-2026 15:03:25 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781534602519","orderId":"OMO2606152013227066001066V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781535802689,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152014100059442517V","paymentMode":"UPI_INTENT","timestamp":1781534650045,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 15:03:26 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 15:03:26 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 15:03:26 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 15:03:26 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 15:03:26 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 15:03:26 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 15:03:26 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 15:03:26 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 15:03:26 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 15:03:26 UTC] Available dates found: 3
[15-Jun-2026 15:03:29 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 15:03:29 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 15:03:29 UTC] Current time (IST): 20:33
[15-Jun-2026 15:03:29 UTC] Requested date: 2026-06-16
[15-Jun-2026 15:03:29 UTC] Today: 2026-06-15
[15-Jun-2026 15:03:29 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 15:03:29 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 15:03:29 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 15:03:29 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 15:03:29 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 15:03:29 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 15:03:29 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 15:03:29 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 15:03:29 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 15:03:29 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 15:03:29 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 15:03:29 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 15:03:29 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 15:03:29 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 15:03:29 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 15:03:29 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 15:03:29 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 15:03:29 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 15:03:29 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 15:03:29 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 15:03:29 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 15:03:29 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 15:03:29 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 15:03:29 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 15:03:29 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 15:03:29 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 15:03:29 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 15:03:29 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 15:03:29 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 15:03:29 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 15:03:29 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 15:03:29 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 15:03:40 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 15:04:30 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 15:04:30 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 15:04:30 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 15:04:30 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 15:04:30 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 15:04:30 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 15:04:30 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 15:04:30 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 15:04:30 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 15:04:30 UTC] Available dates found: 3
[15-Jun-2026 15:04:42 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781534676677","orderId":"OMO2606152014379692633983V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781535877951,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152014446342036375V","paymentMode":"UPI_INTENT","timestamp":1781534684669,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 15:04:42 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781534676677
            [orderId] => OMO2606152014379692633983V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781535877951
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152014446342036375V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781534684669
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 15:04:42 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 15:04:42 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 15:04:42 UTC] Amount Conversion: 20000 paise = 200 rupees
[15-Jun-2026 15:04:42 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 15:04:42 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[15-Jun-2026 15:04:42 UTC] Payment not successful, status: FAILED
[15-Jun-2026 15:04:42 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781534676677","orderId":"OMO2606152014379692633983V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781535877951,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152014446342036375V","paymentMode":"UPI_INTENT","timestamp":1781534684669,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 15:04:42 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 15:04:42 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 15:04:42 UTC] Current time (IST): 20:34
[15-Jun-2026 15:04:42 UTC] Requested date: 2026-06-16
[15-Jun-2026 15:04:42 UTC] Today: 2026-06-15
[15-Jun-2026 15:04:42 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 15:04:42 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 15:04:42 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 15:04:42 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 15:04:42 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 15:04:42 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 15:04:42 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 15:04:42 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 15:04:42 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 15:04:42 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 15:04:42 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 15:04:42 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 15:04:42 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 15:04:42 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 15:04:42 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 15:04:42 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 15:04:42 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 15:04:42 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 15:04:42 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 15:04:42 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 15:04:42 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 15:04:42 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 15:04:42 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 15:04:42 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 15:04:42 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 15:04:42 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 15:04:42 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 15:04:42 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 15:04:42 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 15:04:42 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 15:04:42 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 15:04:42 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 15:05:02 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 15:05:28 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781534726163","orderId":"OMO2606152015262945985582V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781535926278,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152015490650442441V","paymentMode":"UPI_INTENT","timestamp":1781534749108,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0031244","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616680005681","upiTransactionId":"AXI0a11ca1e0b7d48748fd27b62eab54212","vpa":"shXXXXXXXXXXXXXXXXXX-1@okaxis"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0031244","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616680005681","upiTransactionId":"AXI0a11ca1e0b7d48748fd27b62eab54212","vpa":"shXXXXXXXXXXXXXXXXXX-1@okaxis"},"currency":"INR","amount":20000}]}]}}
[15-Jun-2026 15:05:28 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781534726163
            [orderId] => OMO2606152015262945985582V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781535926278
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152015490650442441V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781534749108
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => SBIN0031244
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 616680005681
                                    [upiTransactionId] => AXI0a11ca1e0b7d48748fd27b62eab54212
                                    [vpa] => shXXXXXXXXXXXXXXXXXX-1@okaxis
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => SBIN0031244
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 616680005681
                                                    [upiTransactionId] => AXI0a11ca1e0b7d48748fd27b62eab54212
                                                    [vpa] => shXXXXXXXXXXXXXXXXXX-1@okaxis
                                                )

                                            [currency] => INR
                                            [amount] => 20000
                                        )

                                )

                        )

                )

        )

)

[15-Jun-2026 15:05:28 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 15:05:28 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 15:05:28 UTC] Amount Conversion: 20000 paise = 200 rupees
[15-Jun-2026 15:05:28 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 15:05:28 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[15-Jun-2026 15:05:28 UTC] Payment not successful, status: FAILED
[15-Jun-2026 15:05:28 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781534726163","orderId":"OMO2606152015262945985582V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781535926278,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152015490650442441V","paymentMode":"UPI_INTENT","timestamp":1781534749108,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0031244","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616680005681","upiTransactionId":"AXI0a11ca1e0b7d48748fd27b62eab54212","vpa":"shXXXXXXXXXXXXXXXXXX-1@okaxis"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0031244","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616680005681","upiTransactionId":"AXI0a11ca1e0b7d48748fd27b62eab54212","vpa":"shXXXXXXXXXXXXXXXXXX-1@okaxis"},"currency":"INR","amount":20000}]}]}}
[15-Jun-2026 15:06:16 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781534771058","orderId":"OMO2606152016123357233536V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781535972317,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152016198813859894V","paymentMode":"UPI_INTENT","timestamp":1781534779916,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 15:06:16 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781534771058
            [orderId] => OMO2606152016123357233536V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781535972317
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152016198813859894V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781534779916
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 15:06:16 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 15:06:16 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 15:06:16 UTC] Amount Conversion: 20000 paise = 200 rupees
[15-Jun-2026 15:06:16 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 15:06:16 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[15-Jun-2026 15:06:16 UTC] Payment not successful, status: FAILED
[15-Jun-2026 15:06:16 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781534771058","orderId":"OMO2606152016123357233536V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781535972317,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152016198813859894V","paymentMode":"UPI_INTENT","timestamp":1781534779916,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 15:06:25 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781534782570","orderId":"OMO2606152016234615911987V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781535983442,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152016321734390149V","paymentMode":"UPI_INTENT","timestamp":1781534792212,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 15:06:25 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781534782570
            [orderId] => OMO2606152016234615911987V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781535983442
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152016321734390149V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781534792212
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 15:06:25 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 15:06:25 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 15:06:25 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 15:06:25 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 15:06:25 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 15:06:25 UTC] Payment not successful, status: FAILED
[15-Jun-2026 15:06:25 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781534782570","orderId":"OMO2606152016234615911987V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781535983442,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152016321734390149V","paymentMode":"UPI_INTENT","timestamp":1781534792212,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 15:07:19 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781534836339","orderId":"OMO2606152017177285985888V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781536037712,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[15-Jun-2026 15:07:19 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781534836339
            [orderId] => OMO2606152017177285985888V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781536037712
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[15-Jun-2026 15:07:19 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 15:07:19 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 15:07:19 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 15:07:19 UTC] Payment callback error: Transaction ID not found in callback
[15-Jun-2026 15:07:22 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 15:07:22 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 15:07:22 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 15:07:22 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 15:07:22 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 15:07:22 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 15:07:22 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 15:07:22 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 15:07:22 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 15:07:22 UTC] Available dates found: 3
[15-Jun-2026 15:07:26 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 15:07:27 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 15:07:27 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 15:07:27 UTC] Current time (IST): 20:37
[15-Jun-2026 15:07:27 UTC] Requested date: 2026-06-16
[15-Jun-2026 15:07:27 UTC] Today: 2026-06-15
[15-Jun-2026 15:07:27 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 15:07:27 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 15:07:27 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 15:07:27 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 15:07:27 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 15:07:27 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 15:07:27 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 15:07:27 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 15:07:27 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 15:07:27 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 15:07:27 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 15:07:27 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 15:07:27 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 15:07:27 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 15:07:27 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 15:07:27 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 15:07:27 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 15:07:27 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 15:07:27 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 15:07:27 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 15:07:27 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 15:07:27 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 15:07:27 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 15:07:27 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 15:07:27 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 15:07:27 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 15:07:27 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 15:07:27 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 15:07:27 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 15:07:27 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 15:07:27 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 15:07:27 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 15:07:54 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 15:08:01 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781534877471","orderId":"OMO2606152017589725656765V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781536078950,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152018097831786183V","paymentMode":"UPI_INTENT","timestamp":1781534889824,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 15:08:01 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781534877471
            [orderId] => OMO2606152017589725656765V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781536078950
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152018097831786183V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781534889824
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 15:08:01 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 15:08:01 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 15:08:01 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 15:08:01 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 15:08:01 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 15:08:01 UTC] Payment not successful, status: FAILED
[15-Jun-2026 15:08:01 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781534877471","orderId":"OMO2606152017589725656765V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781536078950,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152018097831786183V","paymentMode":"UPI_INTENT","timestamp":1781534889824,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 15:08:18 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781534895701","orderId":"OMO2606152018158390442806V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781536095822,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152020094241826995V","paymentMode":"UPI_INTENT","timestamp":1781535009455,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 15:08:18 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781534895701
            [orderId] => OMO2606152018158390442806V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781536095822
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152020094241826995V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781535009455
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 15:08:18 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 15:08:18 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 15:08:18 UTC] Amount Conversion: 20000 paise = 200 rupees
[15-Jun-2026 15:08:18 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 15:08:18 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[15-Jun-2026 15:08:18 UTC] Payment not successful, status: FAILED
[15-Jun-2026 15:08:18 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781534895701","orderId":"OMO2606152018158390442806V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781536095822,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152020094241826995V","paymentMode":"UPI_INTENT","timestamp":1781535009455,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 15:08:51 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781534928511","orderId":"OMO2606152018494365656250V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781536129424,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152019005002691215V","paymentMode":"UPI_INTENT","timestamp":1781534940545,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 15:08:51 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781534928511
            [orderId] => OMO2606152018494365656250V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781536129424
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152019005002691215V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781534940545
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 15:08:51 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 15:08:51 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 15:08:51 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 15:08:51 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 15:08:51 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 15:08:51 UTC] Payment not successful, status: FAILED
[15-Jun-2026 15:08:51 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781534928511","orderId":"OMO2606152018494365656250V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781536129424,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152019005002691215V","paymentMode":"UPI_INTENT","timestamp":1781534940545,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 15:09:02 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 15:09:47 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781534982366","orderId":"OMO2606152019445592236200V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781536184542,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152020064658357106V","paymentMode":"UPI_INTENT","timestamp":1781535006501,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 15:09:47 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781534982366
            [orderId] => OMO2606152019445592236200V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781536184542
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152020064658357106V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781535006501
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 15:09:47 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 15:09:47 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 15:09:47 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 15:09:47 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 15:09:47 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 15:09:47 UTC] Payment not successful, status: FAILED
[15-Jun-2026 15:09:47 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781534982366","orderId":"OMO2606152019445592236200V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781536184542,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152020064658357106V","paymentMode":"UPI_INTENT","timestamp":1781535006501,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 15:10:50 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781535046481","orderId":"OMO2606152020467392036699V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781536246723,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152021036032633794V","paymentMode":"UPI_INTENT","timestamp":1781535063635,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0031244","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616659705878","upiTransactionId":"AXIfd5e92605b5343d3be20a76cfbd0515c","vpa":"shXXXXXXXXXXXXXXXXXX-1@okaxis"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0031244","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616659705878","upiTransactionId":"AXIfd5e92605b5343d3be20a76cfbd0515c","vpa":"shXXXXXXXXXXXXXXXXXX-1@okaxis"},"currency":"INR","amount":20000}]}]}}
[15-Jun-2026 15:10:50 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781535046481
            [orderId] => OMO2606152020467392036699V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781536246723
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152021036032633794V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781535063635
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => SBIN0031244
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 616659705878
                                    [upiTransactionId] => AXIfd5e92605b5343d3be20a76cfbd0515c
                                    [vpa] => shXXXXXXXXXXXXXXXXXX-1@okaxis
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => SBIN0031244
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 616659705878
                                                    [upiTransactionId] => AXIfd5e92605b5343d3be20a76cfbd0515c
                                                    [vpa] => shXXXXXXXXXXXXXXXXXX-1@okaxis
                                                )

                                            [currency] => INR
                                            [amount] => 20000
                                        )

                                )

                        )

                )

        )

)

[15-Jun-2026 15:10:50 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 15:10:50 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 15:10:50 UTC] Amount Conversion: 20000 paise = 200 rupees
[15-Jun-2026 15:10:50 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 15:10:50 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[15-Jun-2026 15:10:50 UTC] Payment not successful, status: FAILED
[15-Jun-2026 15:10:50 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781535046481","orderId":"OMO2606152020467392036699V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781536246723,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152021036032633794V","paymentMode":"UPI_INTENT","timestamp":1781535063635,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0031244","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616659705878","upiTransactionId":"AXIfd5e92605b5343d3be20a76cfbd0515c","vpa":"shXXXXXXXXXXXXXXXXXX-1@okaxis"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0031244","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616659705878","upiTransactionId":"AXIfd5e92605b5343d3be20a76cfbd0515c","vpa":"shXXXXXXXXXXXXXXXXXX-1@okaxis"},"currency":"INR","amount":20000}]}]}}
[15-Jun-2026 15:11:12 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781535068120","orderId":"OMO2606152021096712036065V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781536269657,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152021139250320602V","paymentMode":"UPI_INTENT","timestamp":1781535073966,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 15:11:12 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781535068120
            [orderId] => OMO2606152021096712036065V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781536269657
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152021139250320602V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781535073966
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 15:11:12 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 15:11:12 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 15:11:12 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 15:11:12 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 15:11:12 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 15:11:12 UTC] Payment not successful, status: FAILED
[15-Jun-2026 15:11:12 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781535068120","orderId":"OMO2606152021096712036065V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781536269657,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152021139250320602V","paymentMode":"UPI_INTENT","timestamp":1781535073966,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 15:11:47 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781535104612","orderId":"OMO2606152021447422036914V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781536304730,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152022007501786087V","paymentMode":"UPI_INTENT","timestamp":1781535120784,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 15:11:47 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781535104612
            [orderId] => OMO2606152021447422036914V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781536304730
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152022007501786087V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781535120784
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 15:11:47 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 15:11:47 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 15:11:47 UTC] Amount Conversion: 20000 paise = 200 rupees
[15-Jun-2026 15:11:47 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 15:11:47 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[15-Jun-2026 15:11:47 UTC] Payment not successful, status: FAILED
[15-Jun-2026 15:11:47 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781535104612","orderId":"OMO2606152021447422036914V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781536304730,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152022007501786087V","paymentMode":"UPI_INTENT","timestamp":1781535120784,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 15:12:40 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 15:13:18 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781535194717","orderId":"OMO2606152023149766733794V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781536394949,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152023184683859764V","paymentMode":"UPI_INTENT","timestamp":1781535198503,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 15:13:18 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781535194717
            [orderId] => OMO2606152023149766733794V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781536394949
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152023184683859764V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781535198503
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 15:13:18 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 15:13:18 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 15:13:18 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 15:13:18 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 15:13:18 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 15:13:18 UTC] Payment not successful, status: FAILED
[15-Jun-2026 15:13:18 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781535194717","orderId":"OMO2606152023149766733794V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781536394949,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152023184683859764V","paymentMode":"UPI_INTENT","timestamp":1781535198503,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 15:15:21 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781535316718","orderId":"OMO2606152025179620320114V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781536517943,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152025279860442640V","paymentMode":"UPI_INTENT","timestamp":1781535328029,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 15:15:21 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781535316718
            [orderId] => OMO2606152025179620320114V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781536517943
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152025279860442640V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781535328029
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 15:15:21 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 15:15:21 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 15:15:21 UTC] Amount Conversion: 20000 paise = 200 rupees
[15-Jun-2026 15:15:21 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 15:15:21 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[15-Jun-2026 15:15:21 UTC] Payment not successful, status: FAILED
[15-Jun-2026 15:15:21 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781535316718","orderId":"OMO2606152025179620320114V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781536517943,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152025279860442640V","paymentMode":"UPI_INTENT","timestamp":1781535328029,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 15:15:58 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781535352792","orderId":"OMO2606152025573326919841V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781536557315,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152026441962691423V","paymentMode":"UPI_INTENT","timestamp":1781535404230,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 15:15:58 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781535352792
            [orderId] => OMO2606152025573326919841V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781536557315
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152026441962691423V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781535404230
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 15:15:58 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 15:15:58 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 15:15:58 UTC] Amount Conversion: 20000 paise = 200 rupees
[15-Jun-2026 15:15:58 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 15:15:58 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[15-Jun-2026 15:15:58 UTC] Payment not successful, status: FAILED
[15-Jun-2026 15:15:58 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781535352792","orderId":"OMO2606152025573326919841V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781536557315,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152026441962691423V","paymentMode":"UPI_INTENT","timestamp":1781535404230,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 15:18:38 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 15:18:38 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 15:18:38 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 15:18:38 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 15:18:38 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 15:18:38 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 15:18:38 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 15:18:38 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 15:18:38 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 15:18:38 UTC] Available dates found: 3
[15-Jun-2026 15:18:41 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 15:18:41 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 15:18:41 UTC] Current time (IST): 20:48
[15-Jun-2026 15:18:41 UTC] Requested date: 2026-06-16
[15-Jun-2026 15:18:41 UTC] Today: 2026-06-15
[15-Jun-2026 15:18:41 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 15:18:41 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 15:18:41 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 15:18:41 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 15:18:41 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 15:18:41 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 15:18:41 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 15:18:41 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 15:18:41 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 15:18:41 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 15:18:41 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 15:18:41 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 15:18:41 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 15:18:41 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 15:18:41 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 15:18:41 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 15:18:41 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 15:18:41 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 15:18:41 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 15:18:41 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 15:18:41 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 15:18:41 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 15:18:41 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 15:18:41 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 15:18:41 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 15:18:41 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 15:18:41 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 15:18:41 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 15:18:41 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 15:18:41 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 15:18:41 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 15:18:41 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 15:19:17 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 15:19:17 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 15:19:17 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 15:19:17 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 15:19:17 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 15:19:17 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 15:19:17 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 15:19:17 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 15:19:17 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 15:19:17 UTC] Available dates found: 3
[15-Jun-2026 15:19:19 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 15:19:19 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 15:19:19 UTC] Current time (IST): 20:49
[15-Jun-2026 15:19:19 UTC] Requested date: 2026-06-16
[15-Jun-2026 15:19:19 UTC] Today: 2026-06-15
[15-Jun-2026 15:19:19 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 15:19:19 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 15:19:19 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 15:19:19 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 15:19:19 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 15:19:19 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 15:19:19 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 15:19:19 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 15:19:19 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 15:19:19 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 15:19:19 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 15:19:19 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 15:19:19 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 15:19:19 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 15:19:19 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 15:19:19 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 15:19:19 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 15:19:19 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 15:19:19 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 15:19:19 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 15:19:19 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 15:19:19 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 15:19:19 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 15:19:19 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 15:19:19 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 15:19:19 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 15:19:19 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 15:19:19 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 15:19:19 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 15:19:19 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 15:19:19 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 15:19:19 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 15:19:36 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 15:22:51 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 15:22:51 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 15:22:51 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 15:22:51 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 15:22:51 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 15:22:51 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 15:22:51 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 15:22:51 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 15:22:51 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 15:22:51 UTC] Available dates found: 3
[15-Jun-2026 15:22:53 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 15:22:53 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 15:22:53 UTC] Current time (IST): 20:52
[15-Jun-2026 15:22:53 UTC] Requested date: 2026-06-16
[15-Jun-2026 15:22:53 UTC] Today: 2026-06-15
[15-Jun-2026 15:22:53 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 15:22:53 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 15:22:53 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 15:22:53 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 15:22:53 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 15:22:53 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 15:22:53 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 15:22:53 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 15:22:53 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 15:22:53 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 15:22:53 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 15:22:53 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 15:22:53 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 15:22:53 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 15:22:53 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 15:22:53 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 15:22:53 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 15:22:53 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 15:22:53 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 15:22:53 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 15:22:53 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 15:22:53 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 15:22:53 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 15:22:53 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 15:22:53 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 15:22:53 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 15:22:53 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 15:22:53 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 15:22:53 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 15:22:53 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 15:22:53 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 15:22:53 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 15:23:18 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 15:23:21 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781535798487","orderId":"OMO2606152033187267233026V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781536998708,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[15-Jun-2026 15:23:21 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781535798487
            [orderId] => OMO2606152033187267233026V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781536998708
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[15-Jun-2026 15:23:21 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 15:23:21 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 15:23:21 UTC] Amount Conversion: 20000 paise = 200 rupees
[15-Jun-2026 15:23:21 UTC] Payment callback error: Transaction ID not found in callback
[15-Jun-2026 15:23:48 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781535825021","orderId":"OMO2606152033452473859550V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781537025231,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152034197772036470V","paymentMode":"UPI_INTENT","timestamp":1781535859807,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 15:23:48 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781535825021
            [orderId] => OMO2606152033452473859550V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781537025231
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152034197772036470V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781535859807
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 15:23:48 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 15:23:48 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 15:23:48 UTC] Amount Conversion: 20000 paise = 200 rupees
[15-Jun-2026 15:23:48 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 15:23:48 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[15-Jun-2026 15:23:48 UTC] Payment not successful, status: FAILED
[15-Jun-2026 15:23:48 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781535825021","orderId":"OMO2606152033452473859550V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781537025231,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152034197772036470V","paymentMode":"UPI_INTENT","timestamp":1781535859807,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 15:25:08 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781535904877","orderId":"OMO2606152035051195656324V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781537105104,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152035099750442122V","paymentMode":"UPI_INTENT","timestamp":1781535910012,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 15:25:08 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781535904877
            [orderId] => OMO2606152035051195656324V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781537105104
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152035099750442122V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781535910012
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 15:25:08 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 15:25:08 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 15:25:08 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 15:25:08 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 15:25:08 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 15:25:08 UTC] Payment not successful, status: FAILED
[15-Jun-2026 15:25:08 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781535904877","orderId":"OMO2606152035051195656324V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781537105104,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152035099750442122V","paymentMode":"UPI_INTENT","timestamp":1781535910012,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 15:27:30 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 15:27:30 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 15:27:30 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 15:27:30 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 15:27:30 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 15:27:30 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 15:27:30 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 15:27:30 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 15:27:30 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 15:27:30 UTC] Available dates found: 3
[15-Jun-2026 15:27:33 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 15:27:33 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 15:27:33 UTC] Current time (IST): 20:57
[15-Jun-2026 15:27:33 UTC] Requested date: 2026-06-16
[15-Jun-2026 15:27:33 UTC] Today: 2026-06-15
[15-Jun-2026 15:27:33 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 15:27:33 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 15:27:33 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 15:27:33 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 15:27:33 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 15:27:33 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 15:27:33 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 15:27:33 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 15:27:33 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 15:27:33 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 15:27:33 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 15:27:33 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 15:27:33 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 15:27:33 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 15:27:33 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 15:27:33 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 15:27:33 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 15:27:33 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 15:27:33 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 15:27:33 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 15:27:33 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 15:27:33 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 15:27:33 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 15:27:33 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 15:27:33 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 15:27:33 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 15:27:33 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 15:27:33 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 15:27:33 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 15:27:33 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 15:27:33 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 15:27:33 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 15:27:38 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781536054104","orderId":"OMO2606152037353582691905V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781537255337,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152041219437233133V","paymentMode":"UPI_INTENT","timestamp":1781536281988,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"BARB0BARUKH","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616639320978","upiTransactionId":"PTM4d07e81c77ff4e8caa7af76aa682540d","vpa":"63XXXXXX76@ptsbi"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"BARB0BARUKH","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616639320978","upiTransactionId":"PTM4d07e81c77ff4e8caa7af76aa682540d","vpa":"63XXXXXX76@ptsbi"},"currency":"INR","amount":20000}]}]}}
[15-Jun-2026 15:27:38 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781536054104
            [orderId] => OMO2606152037353582691905V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781537255337
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152041219437233133V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781536281988
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => BARB0BARUKH
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 616639320978
                                    [upiTransactionId] => PTM4d07e81c77ff4e8caa7af76aa682540d
                                    [vpa] => 63XXXXXX76@ptsbi
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => BARB0BARUKH
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 616639320978
                                                    [upiTransactionId] => PTM4d07e81c77ff4e8caa7af76aa682540d
                                                    [vpa] => 63XXXXXX76@ptsbi
                                                )

                                            [currency] => INR
                                            [amount] => 20000
                                        )

                                )

                        )

                )

        )

)

[15-Jun-2026 15:27:38 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 15:27:38 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 15:27:38 UTC] Amount Conversion: 20000 paise = 200 rupees
[15-Jun-2026 15:27:38 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 15:27:38 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[15-Jun-2026 15:27:38 UTC] Payment not successful, status: FAILED
[15-Jun-2026 15:27:38 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781536054104","orderId":"OMO2606152037353582691905V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781537255337,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152041219437233133V","paymentMode":"UPI_INTENT","timestamp":1781536281988,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"BARB0BARUKH","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616639320978","upiTransactionId":"PTM4d07e81c77ff4e8caa7af76aa682540d","vpa":"63XXXXXX76@ptsbi"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"BARB0BARUKH","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616639320978","upiTransactionId":"PTM4d07e81c77ff4e8caa7af76aa682540d","vpa":"63XXXXXX76@ptsbi"},"currency":"INR","amount":20000}]}]}}
[15-Jun-2026 15:27:56 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 15:28:14 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781536092083","orderId":"OMO2606152038122415656151V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781537292225,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152038250485656606V","paymentMode":"UPI_INTENT","timestamp":1781536105083,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 15:28:14 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781536092083
            [orderId] => OMO2606152038122415656151V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781537292225
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152038250485656606V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781536105083
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 15:28:14 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 15:28:14 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 15:28:14 UTC] Amount Conversion: 20000 paise = 200 rupees
[15-Jun-2026 15:28:14 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 15:28:14 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[15-Jun-2026 15:28:14 UTC] Payment not successful, status: FAILED
[15-Jun-2026 15:28:14 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781536092083","orderId":"OMO2606152038122415656151V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781537292225,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152038250485656606V","paymentMode":"UPI_INTENT","timestamp":1781536105083,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 15:28:38 UTC] Password reset successful for mobile: 8290118849
[15-Jun-2026 15:29:09 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781536147127","orderId":"OMO2606152039072841134919V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781537347267,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152039129656001060V","paymentMode":"UPI_INTENT","timestamp":1781536153002,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0031244","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616635202696","upiTransactionId":"AXI41071dcd1f8d47f8bc2143f0d5c2e9c1","vpa":"shXXXXXXXXXXXXXXXXXX-1@okaxis"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0031244","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616635202696","upiTransactionId":"AXI41071dcd1f8d47f8bc2143f0d5c2e9c1","vpa":"shXXXXXXXXXXXXXXXXXX-1@okaxis"},"currency":"INR","amount":20000}]}]}}
[15-Jun-2026 15:29:09 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781536147127
            [orderId] => OMO2606152039072841134919V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781537347267
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152039129656001060V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781536153002
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => SBIN0031244
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 616635202696
                                    [upiTransactionId] => AXI41071dcd1f8d47f8bc2143f0d5c2e9c1
                                    [vpa] => shXXXXXXXXXXXXXXXXXX-1@okaxis
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => SBIN0031244
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 616635202696
                                                    [upiTransactionId] => AXI41071dcd1f8d47f8bc2143f0d5c2e9c1
                                                    [vpa] => shXXXXXXXXXXXXXXXXXX-1@okaxis
                                                )

                                            [currency] => INR
                                            [amount] => 20000
                                        )

                                )

                        )

                )

        )

)

[15-Jun-2026 15:29:09 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 15:29:09 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 15:29:09 UTC] Amount Conversion: 20000 paise = 200 rupees
[15-Jun-2026 15:29:09 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 15:29:09 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[15-Jun-2026 15:29:09 UTC] Payment not successful, status: FAILED
[15-Jun-2026 15:29:09 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781536147127","orderId":"OMO2606152039072841134919V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781537347267,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152039129656001060V","paymentMode":"UPI_INTENT","timestamp":1781536153002,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0031244","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616635202696","upiTransactionId":"AXI41071dcd1f8d47f8bc2143f0d5c2e9c1","vpa":"shXXXXXXXXXXXXXXXXXX-1@okaxis"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0031244","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616635202696","upiTransactionId":"AXI41071dcd1f8d47f8bc2143f0d5c2e9c1","vpa":"shXXXXXXXXXXXXXXXXXX-1@okaxis"},"currency":"INR","amount":20000}]}]}}
[15-Jun-2026 15:29:15 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 15:29:15 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 15:29:15 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 15:29:15 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 15:29:15 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 15:29:15 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 15:29:15 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 15:29:15 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 15:29:15 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 15:29:15 UTC] Available dates found: 3
[15-Jun-2026 15:29:22 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 15:29:22 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 15:29:22 UTC] Current time (IST): 20:59
[15-Jun-2026 15:29:22 UTC] Requested date: 2026-06-16
[15-Jun-2026 15:29:22 UTC] Today: 2026-06-15
[15-Jun-2026 15:29:22 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 15:29:22 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 15:29:22 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 15:29:22 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 15:29:22 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 15:29:22 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 15:29:22 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 15:29:22 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 15:29:22 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 15:29:22 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 15:29:22 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 15:29:22 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 15:29:22 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 15:29:22 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 15:29:22 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 15:29:22 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 15:29:22 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 15:29:22 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 15:29:22 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 15:29:22 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 15:29:22 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 15:29:22 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 15:29:22 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 15:29:22 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 15:29:22 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 15:29:22 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 15:29:22 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 15:29:22 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 15:29:22 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 15:29:22 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 15:29:22 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 15:29:22 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 15:29:37 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 15:29:37 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 15:29:37 UTC] Current time (IST): 20:59
[15-Jun-2026 15:29:37 UTC] Requested date: 2026-06-20
[15-Jun-2026 15:29:37 UTC] Today: 2026-06-15
[15-Jun-2026 15:29:37 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 15:29:37 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 15:29:37 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 15:29:37 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 15:29:37 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 15:29:37 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 15:29:37 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 15:29:37 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 15:29:37 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 15:29:37 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 15:29:37 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 15:29:37 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 15:29:37 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 15:29:37 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 15:29:37 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 15:29:37 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 15:29:37 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 15:29:37 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 15:29:37 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 15:29:37 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 15:29:37 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 15:29:37 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 15:29:37 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 15:29:37 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 15:29:37 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 15:29:37 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 15:29:37 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 15:29:37 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 15:29:37 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 15:29:37 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 15:29:37 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 15:29:37 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 15:29:42 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 15:29:42 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 15:29:42 UTC] Current time (IST): 20:59
[15-Jun-2026 15:29:42 UTC] Requested date: 2026-06-16
[15-Jun-2026 15:29:42 UTC] Today: 2026-06-15
[15-Jun-2026 15:29:42 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 15:29:42 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 15:29:42 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 15:29:42 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 15:29:42 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 15:29:42 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 15:29:42 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 15:29:42 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 15:29:42 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 15:29:42 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 15:29:42 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 15:29:42 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 15:29:42 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 15:29:42 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 15:29:42 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 15:29:42 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 15:29:42 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 15:29:42 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 15:29:42 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 15:29:42 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 15:29:42 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 15:29:42 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 15:29:42 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 15:29:42 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 15:29:42 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 15:29:42 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 15:29:42 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 15:29:42 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 15:29:42 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 15:29:42 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 15:29:42 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 15:29:42 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 15:29:50 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 15:29:50 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 15:29:50 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 15:29:50 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 15:29:50 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 15:29:50 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 15:29:50 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 15:29:50 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 15:29:50 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 15:29:50 UTC] Available dates found: 3
[15-Jun-2026 15:29:55 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 15:29:55 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 15:29:55 UTC] Current time (IST): 20:59
[15-Jun-2026 15:29:55 UTC] Requested date: 2026-06-16
[15-Jun-2026 15:29:55 UTC] Today: 2026-06-15
[15-Jun-2026 15:29:55 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 15:29:55 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 15:29:55 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 15:29:55 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 15:29:55 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 15:29:55 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 15:29:55 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 15:29:55 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 15:29:55 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 15:29:55 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 15:29:55 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 15:29:55 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 15:29:55 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 15:29:55 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 15:29:55 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 15:29:55 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 15:29:55 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 15:29:55 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 15:29:55 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 15:29:55 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 15:29:55 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 15:29:55 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 15:29:55 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 15:29:55 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 15:29:55 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 15:29:55 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 15:29:55 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 15:29:55 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 15:29:55 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 15:29:55 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 15:29:55 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 15:29:55 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 15:30:40 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 15:32:15 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 15:32:15 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 15:32:15 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 15:32:15 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 15:32:15 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 15:32:15 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 15:32:15 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 15:32:15 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 15:32:15 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 15:32:15 UTC] Available dates found: 3
[15-Jun-2026 15:32:20 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 15:32:20 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 15:32:20 UTC] Current time (IST): 21:2
[15-Jun-2026 15:32:20 UTC] Requested date: 2026-06-16
[15-Jun-2026 15:32:20 UTC] Today: 2026-06-15
[15-Jun-2026 15:32:20 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 15:32:20 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 15:32:20 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 15:32:20 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 15:32:20 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 15:32:20 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 15:32:20 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 15:32:20 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 15:32:20 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 15:32:20 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 15:32:20 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 15:32:20 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 15:32:20 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 15:32:20 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 15:32:20 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 15:32:20 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 15:32:20 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 15:32:20 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 15:32:20 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 15:32:20 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 15:32:20 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 15:32:20 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 15:32:20 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 15:32:20 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 15:32:20 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 15:32:20 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 15:32:20 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 15:32:20 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 15:32:20 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 15:32:20 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 15:32:20 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 15:32:20 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 15:32:41 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 15:32:56 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781536372313","orderId":"OMO2606152042535756733112V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781537573543,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152043013799055314V","paymentMode":"UPI_INTENT","timestamp":1781536381420,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 15:32:56 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781536372313
            [orderId] => OMO2606152042535756733112V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781537573543
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152043013799055314V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781536381420
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 15:32:56 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 15:32:56 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 15:32:56 UTC] Amount Conversion: 20000 paise = 200 rupees
[15-Jun-2026 15:32:56 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 15:32:56 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[15-Jun-2026 15:32:56 UTC] Payment not successful, status: FAILED
[15-Jun-2026 15:32:56 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781536372313","orderId":"OMO2606152042535756733112V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781537573543,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152043013799055314V","paymentMode":"UPI_INTENT","timestamp":1781536381420,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 15:35:24 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 15:35:24 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 15:35:24 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 15:35:24 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 15:35:24 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 15:35:24 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 15:35:24 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 15:35:24 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 15:35:24 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 15:35:24 UTC] Available dates found: 3
[15-Jun-2026 15:35:27 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 15:35:27 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 15:35:27 UTC] Current time (IST): 21:5
[15-Jun-2026 15:35:27 UTC] Requested date: 2026-06-16
[15-Jun-2026 15:35:27 UTC] Today: 2026-06-15
[15-Jun-2026 15:35:27 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 15:35:27 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 15:35:27 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 15:35:27 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 15:35:27 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 15:35:27 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 15:35:27 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 15:35:27 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 15:35:27 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 15:35:27 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 15:35:27 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 15:35:27 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 15:35:27 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 15:35:27 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 15:35:27 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 15:35:27 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 15:35:27 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 15:35:27 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 15:35:27 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 15:35:27 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 15:35:27 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 15:35:27 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 15:35:27 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 15:35:27 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 15:35:27 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 15:35:27 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 15:35:27 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 15:35:27 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 15:35:27 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 15:35:27 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 15:35:27 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 15:35:27 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 15:35:57 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 15:38:54 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 15:38:54 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 15:38:54 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 15:38:54 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 15:38:54 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 15:38:54 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 15:38:54 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 15:38:54 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 15:38:54 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 15:38:54 UTC] Available dates found: 3
[15-Jun-2026 15:38:56 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 15:38:56 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 15:38:56 UTC] Current time (IST): 21:8
[15-Jun-2026 15:38:56 UTC] Requested date: 2026-06-16
[15-Jun-2026 15:38:56 UTC] Today: 2026-06-15
[15-Jun-2026 15:38:56 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 15:38:56 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 15:38:56 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 15:38:56 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 15:38:56 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 15:38:56 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 15:38:56 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 15:38:56 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 15:38:56 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 15:38:56 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 15:38:56 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 15:38:56 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 15:38:56 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 15:38:56 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 15:38:56 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 15:38:56 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 15:38:56 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 15:38:56 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 15:38:56 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 15:38:56 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 15:38:56 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 15:38:56 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 15:38:56 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 15:38:56 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 15:38:56 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 15:38:56 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 15:38:56 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 15:38:56 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 15:38:56 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 15:38:56 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 15:38:56 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 15:38:56 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 15:39:11 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 15:39:41 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781536779179","orderId":"OMO2606152049397412691829V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781537979726,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152049488166001022V","paymentMode":"UPI_INTENT","timestamp":1781536788866,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 15:39:41 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781536779179
            [orderId] => OMO2606152049397412691829V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781537979726
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152049488166001022V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781536788866
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 15:39:41 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 15:39:41 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 15:39:41 UTC] Amount Conversion: 20000 paise = 200 rupees
[15-Jun-2026 15:39:41 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 15:39:41 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[15-Jun-2026 15:39:41 UTC] Payment not successful, status: FAILED
[15-Jun-2026 15:39:41 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781536779179","orderId":"OMO2606152049397412691829V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781537979726,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152049488166001022V","paymentMode":"UPI_INTENT","timestamp":1781536788866,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 15:43:28 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781537004914","orderId":"OMO2606152053250592134388V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781538205045,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152054185344919162V","paymentMode":"UPI_INTENT","timestamp":1781537058579,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 15:43:28 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781537004914
            [orderId] => OMO2606152053250592134388V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781538205045
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152054185344919162V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781537058579
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 15:43:28 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 15:43:28 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 15:43:28 UTC] Amount Conversion: 20000 paise = 200 rupees
[15-Jun-2026 15:43:28 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 15:43:28 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[15-Jun-2026 15:43:28 UTC] Payment not successful, status: FAILED
[15-Jun-2026 15:43:28 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781537004914","orderId":"OMO2606152053250592134388V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781538205045,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152054185344919162V","paymentMode":"UPI_INTENT","timestamp":1781537058579,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 15:44:44 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 15:48:15 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781537293124","orderId":"OMO2606152058132746919921V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781538493254,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152058295725911693V","paymentMode":"UPI_INTENT","timestamp":1781537309632,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0031244","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616628214359","upiTransactionId":"AXIaafcb07b09cd4d49b5f6a0fd424d182a","vpa":"shXXXXXXXXXXXXXXXXXX-1@okaxis"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0031244","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616628214359","upiTransactionId":"AXIaafcb07b09cd4d49b5f6a0fd424d182a","vpa":"shXXXXXXXXXXXXXXXXXX-1@okaxis"},"currency":"INR","amount":20000}]}]}}
[15-Jun-2026 15:48:15 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781537293124
            [orderId] => OMO2606152058132746919921V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781538493254
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152058295725911693V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781537309632
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => SBIN0031244
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 616628214359
                                    [upiTransactionId] => AXIaafcb07b09cd4d49b5f6a0fd424d182a
                                    [vpa] => shXXXXXXXXXXXXXXXXXX-1@okaxis
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => SBIN0031244
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 616628214359
                                                    [upiTransactionId] => AXIaafcb07b09cd4d49b5f6a0fd424d182a
                                                    [vpa] => shXXXXXXXXXXXXXXXXXX-1@okaxis
                                                )

                                            [currency] => INR
                                            [amount] => 20000
                                        )

                                )

                        )

                )

        )

)

[15-Jun-2026 15:48:15 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 15:48:15 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 15:48:15 UTC] Amount Conversion: 20000 paise = 200 rupees
[15-Jun-2026 15:48:15 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 15:48:15 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[15-Jun-2026 15:48:15 UTC] Payment not successful, status: FAILED
[15-Jun-2026 15:48:15 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781537293124","orderId":"OMO2606152058132746919921V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781538493254,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152058295725911693V","paymentMode":"UPI_INTENT","timestamp":1781537309632,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0031244","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616628214359","upiTransactionId":"AXIaafcb07b09cd4d49b5f6a0fd424d182a","vpa":"shXXXXXXXXXXXXXXXXXX-1@okaxis"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0031244","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616628214359","upiTransactionId":"AXIaafcb07b09cd4d49b5f6a0fd424d182a","vpa":"shXXXXXXXXXXXXXXXXXX-1@okaxis"},"currency":"INR","amount":20000}]}]}}
[15-Jun-2026 15:48:18 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 15:48:18 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 15:48:18 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 15:48:18 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 15:48:18 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 15:48:18 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 15:48:18 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 15:48:18 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 15:48:18 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 15:48:18 UTC] Available dates found: 3
[15-Jun-2026 15:48:20 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 15:48:20 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 15:48:20 UTC] Current time (IST): 21:18
[15-Jun-2026 15:48:20 UTC] Requested date: 2026-06-16
[15-Jun-2026 15:48:20 UTC] Today: 2026-06-15
[15-Jun-2026 15:48:20 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 15:48:20 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 15:48:20 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 15:48:20 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 15:48:20 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 15:48:20 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 15:48:20 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 15:48:20 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 15:48:20 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 15:48:20 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 15:48:20 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 15:48:20 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 15:48:20 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 15:48:20 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 15:48:20 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 15:48:20 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 15:48:20 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 15:48:20 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 15:48:20 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 15:48:20 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 15:48:20 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 15:48:20 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 15:48:20 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 15:48:20 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 15:48:20 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 15:48:20 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 15:48:20 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 15:48:20 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 15:48:20 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 15:48:20 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 15:48:20 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 15:48:20 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 15:48:25 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 15:49:00 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 15:49:00 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 15:49:00 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 15:49:00 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 15:49:00 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 15:49:00 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 15:49:00 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 15:49:00 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 15:49:00 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 15:49:00 UTC] Available dates found: 3
[15-Jun-2026 15:49:03 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 15:49:03 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 15:49:03 UTC] Current time (IST): 21:19
[15-Jun-2026 15:49:03 UTC] Requested date: 2026-06-16
[15-Jun-2026 15:49:03 UTC] Today: 2026-06-15
[15-Jun-2026 15:49:03 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 15:49:03 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 15:49:03 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 15:49:03 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 15:49:03 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 15:49:03 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 15:49:03 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 15:49:03 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 15:49:03 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 15:49:03 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 15:49:03 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 15:49:03 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 15:49:03 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 15:49:03 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 15:49:03 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 15:49:03 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 15:49:03 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 15:49:03 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 15:49:03 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 15:49:03 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 15:49:03 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 15:49:03 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 15:49:03 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 15:49:03 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 15:49:03 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 15:49:03 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 15:49:03 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 15:49:03 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 15:49:03 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 15:49:03 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 15:49:03 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 15:49:03 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 15:49:16 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 15:50:46 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781537442893","orderId":"OMO2606152100436582691240V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781538643640,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152100552927233493V","paymentMode":"UPI_INTENT","timestamp":1781537455345,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 15:50:46 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781537442893
            [orderId] => OMO2606152100436582691240V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781538643640
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152100552927233493V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781537455345
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 15:50:46 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 15:50:46 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 15:50:46 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 15:50:46 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 15:50:46 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 15:50:46 UTC] Payment not successful, status: FAILED
[15-Jun-2026 15:50:46 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781537442893","orderId":"OMO2606152100436582691240V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781538643640,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152100552927233493V","paymentMode":"UPI_INTENT","timestamp":1781537455345,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 15:52:47 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781537564805","orderId":"OMO2606152102447965911598V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781538764779,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152103188561826657V","paymentMode":"UPI_INTENT","timestamp":1781537598889,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"INDB0000562","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616665874181","upiTransactionId":"ICI3b86af2dd21c42b58704b47e0f371866","vpa":"muXXXXXXXXXXX19@okicici"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"INDB0000562","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616665874181","upiTransactionId":"ICI3b86af2dd21c42b58704b47e0f371866","vpa":"muXXXXXXXXXXX19@okicici"},"currency":"INR","amount":20000}]}]}}
[15-Jun-2026 15:52:47 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781537564805
            [orderId] => OMO2606152102447965911598V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781538764779
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152103188561826657V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781537598889
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => INDB0000562
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 616665874181
                                    [upiTransactionId] => ICI3b86af2dd21c42b58704b47e0f371866
                                    [vpa] => muXXXXXXXXXXX19@okicici
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => INDB0000562
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 616665874181
                                                    [upiTransactionId] => ICI3b86af2dd21c42b58704b47e0f371866
                                                    [vpa] => muXXXXXXXXXXX19@okicici
                                                )

                                            [currency] => INR
                                            [amount] => 20000
                                        )

                                )

                        )

                )

        )

)

[15-Jun-2026 15:52:47 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 15:52:47 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 15:52:47 UTC] Amount Conversion: 20000 paise = 200 rupees
[15-Jun-2026 15:52:47 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 15:52:47 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[15-Jun-2026 15:52:47 UTC] Payment not successful, status: FAILED
[15-Jun-2026 15:52:47 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781537564805","orderId":"OMO2606152102447965911598V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781538764779,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152103188561826657V","paymentMode":"UPI_INTENT","timestamp":1781537598889,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"INDB0000562","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616665874181","upiTransactionId":"ICI3b86af2dd21c42b58704b47e0f371866","vpa":"muXXXXXXXXXXX19@okicici"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"INDB0000562","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616665874181","upiTransactionId":"ICI3b86af2dd21c42b58704b47e0f371866","vpa":"muXXXXXXXXXXX19@okicici"},"currency":"INR","amount":20000}]}]}}
[15-Jun-2026 15:53:34 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 15:53:34 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 15:53:34 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 15:53:34 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 15:53:34 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 15:53:34 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 15:53:34 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 15:53:34 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 15:53:34 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 15:53:34 UTC] Available dates found: 3
[15-Jun-2026 15:53:36 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 15:53:36 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 15:53:36 UTC] Current time (IST): 21:23
[15-Jun-2026 15:53:36 UTC] Requested date: 2026-06-16
[15-Jun-2026 15:53:36 UTC] Today: 2026-06-15
[15-Jun-2026 15:53:36 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 15:53:36 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 15:53:36 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 15:53:36 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 15:53:36 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 15:53:36 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 15:53:36 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 15:53:36 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 15:53:36 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 15:53:36 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 15:53:36 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 15:53:36 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 15:53:36 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 15:53:36 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 15:53:36 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 15:53:36 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 15:53:36 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 15:53:36 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 15:53:36 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 15:53:36 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 15:53:36 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 15:53:36 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 15:53:36 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 15:53:36 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 15:53:36 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 15:53:36 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 15:53:36 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 15:53:36 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 15:53:36 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 15:53:36 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 15:53:36 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 15:53:36 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 15:53:58 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 15:53:58 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 15:53:58 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 15:53:58 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 15:53:58 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 15:53:58 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 15:53:58 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 15:53:58 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 15:53:58 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 15:53:58 UTC] Available dates found: 3
[15-Jun-2026 15:53:59 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 15:53:59 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 15:53:59 UTC] Current time (IST): 21:23
[15-Jun-2026 15:53:59 UTC] Requested date: 2026-06-16
[15-Jun-2026 15:53:59 UTC] Today: 2026-06-15
[15-Jun-2026 15:53:59 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 15:53:59 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 15:53:59 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 15:53:59 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 15:53:59 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 15:53:59 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 15:53:59 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 15:53:59 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 15:53:59 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 15:53:59 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 15:53:59 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 15:53:59 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 15:53:59 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 15:53:59 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 15:53:59 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 15:53:59 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 15:53:59 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 15:53:59 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 15:53:59 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 15:53:59 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 15:53:59 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 15:53:59 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 15:53:59 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 15:53:59 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 15:53:59 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 15:53:59 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 15:53:59 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 15:53:59 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 15:53:59 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 15:53:59 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 15:53:59 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 15:53:59 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 15:55:15 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 15:55:15 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 15:55:15 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 15:55:15 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 15:55:15 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 15:55:15 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 15:55:15 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 15:55:15 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 15:55:15 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 15:55:15 UTC] Available dates found: 3
[15-Jun-2026 15:55:19 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 15:55:19 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 15:55:19 UTC] Current time (IST): 21:25
[15-Jun-2026 15:55:19 UTC] Requested date: 2026-06-16
[15-Jun-2026 15:55:19 UTC] Today: 2026-06-15
[15-Jun-2026 15:55:19 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 15:55:19 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 15:55:19 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 15:55:19 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 15:55:19 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 15:55:19 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 15:55:19 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 15:55:19 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 15:55:19 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 15:55:19 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 15:55:19 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 15:55:19 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 15:55:19 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 15:55:19 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 15:55:19 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 15:55:19 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 15:55:19 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 15:55:19 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 15:55:19 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 15:55:19 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 15:55:19 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 15:55:19 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 15:55:19 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 15:55:19 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 15:55:19 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 15:55:19 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 15:55:19 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 15:55:19 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 15:55:19 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 15:55:19 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 15:55:19 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 15:55:19 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 15:55:28 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 15:56:03 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781537761601","orderId":"OMO2606152106020962236793V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781538962081,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152106074245656983V","paymentMode":"UPI_INTENT","timestamp":1781537767467,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 15:56:03 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781537761601
            [orderId] => OMO2606152106020962236793V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781538962081
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152106074245656983V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781537767467
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 15:56:03 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 15:56:03 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 15:56:03 UTC] Amount Conversion: 20000 paise = 200 rupees
[15-Jun-2026 15:56:03 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 15:56:03 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[15-Jun-2026 15:56:03 UTC] Payment not successful, status: FAILED
[15-Jun-2026 15:56:03 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781537761601","orderId":"OMO2606152106020962236793V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781538962081,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152106074245656983V","paymentMode":"UPI_INTENT","timestamp":1781537767467,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 15:56:48 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781537804705","orderId":"OMO2606152106452054390304V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781539005186,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152106551311786245V","paymentMode":"UPI_INTENT","timestamp":1781537815173,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 15:56:48 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781537804705
            [orderId] => OMO2606152106452054390304V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781539005186
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152106551311786245V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781537815173
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 15:56:48 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 15:56:48 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 15:56:48 UTC] Amount Conversion: 20000 paise = 200 rupees
[15-Jun-2026 15:56:48 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 15:56:48 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[15-Jun-2026 15:56:48 UTC] Payment not successful, status: FAILED
[15-Jun-2026 15:56:48 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781537804705","orderId":"OMO2606152106452054390304V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781539005186,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152106551311786245V","paymentMode":"UPI_INTENT","timestamp":1781537815173,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 15:57:57 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 15:57:57 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 15:57:57 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 15:57:57 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 15:57:57 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 15:57:57 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 15:57:57 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 15:57:57 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 15:57:57 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 15:57:57 UTC] Available dates found: 3
[15-Jun-2026 15:57:58 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 15:57:58 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 15:57:58 UTC] Current time (IST): 21:27
[15-Jun-2026 15:57:58 UTC] Requested date: 2026-06-16
[15-Jun-2026 15:57:58 UTC] Today: 2026-06-15
[15-Jun-2026 15:57:58 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 15:57:58 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 15:57:58 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 15:57:58 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 15:57:58 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 15:57:58 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 15:57:58 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 15:57:58 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 15:57:58 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 15:57:58 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 15:57:58 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 15:57:58 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 15:57:58 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 15:57:58 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 15:57:58 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 15:57:58 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 15:57:58 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 15:57:58 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 15:57:58 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 15:57:58 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 15:57:58 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 15:57:58 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 15:57:58 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 15:57:58 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 15:57:58 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 15:57:58 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 15:57:58 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 15:57:58 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 15:57:58 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 15:57:58 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 15:57:58 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 15:57:58 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 15:58:06 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 15:59:14 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781537950925","orderId":"OMO2606152109116749055211V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781539151657,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152109249194390148V","paymentMode":"UPI_INTENT","timestamp":1781537964955,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 15:59:14 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781537950925
            [orderId] => OMO2606152109116749055211V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781539151657
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152109249194390148V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781537964955
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 15:59:14 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 15:59:14 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 15:59:14 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 15:59:14 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 15:59:14 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 15:59:14 UTC] Payment not successful, status: FAILED
[15-Jun-2026 15:59:14 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781537950925","orderId":"OMO2606152109116749055211V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781539151657,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152109249194390148V","paymentMode":"UPI_INTENT","timestamp":1781537964955,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 15:59:15 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781537952708","orderId":"OMO2606152109132090442283V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781539153192,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152109175730442661V","paymentMode":"UPI_INTENT","timestamp":1781537957616,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 15:59:15 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781537952708
            [orderId] => OMO2606152109132090442283V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781539153192
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152109175730442661V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781537957616
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 15:59:15 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 15:59:15 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 15:59:15 UTC] Amount Conversion: 20000 paise = 200 rupees
[15-Jun-2026 15:59:15 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 15:59:15 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[15-Jun-2026 15:59:15 UTC] Payment not successful, status: FAILED
[15-Jun-2026 15:59:15 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781537952708","orderId":"OMO2606152109132090442283V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781539153192,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152109175730442661V","paymentMode":"UPI_INTENT","timestamp":1781537957616,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 16:01:17 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 16:01:17 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 16:01:17 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 16:01:17 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 16:01:17 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 16:01:17 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 16:01:17 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 16:01:17 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 16:01:17 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 16:01:17 UTC] Available dates found: 3
[15-Jun-2026 16:01:26 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 16:01:26 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 16:01:26 UTC] Current time (IST): 21:31
[15-Jun-2026 16:01:26 UTC] Requested date: 2026-06-16
[15-Jun-2026 16:01:26 UTC] Today: 2026-06-15
[15-Jun-2026 16:01:26 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 16:01:26 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 16:01:26 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 16:01:26 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 16:01:26 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 16:01:26 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 16:01:26 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 16:01:26 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 16:01:26 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 16:01:26 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 16:01:26 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 16:01:26 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 16:01:26 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 16:01:26 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 16:01:26 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 16:01:26 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 16:01:26 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 16:01:26 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 16:01:26 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 16:01:26 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 16:01:26 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 16:01:26 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 16:01:26 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 16:01:26 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 16:01:26 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 16:01:26 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 16:01:26 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 16:01:26 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 16:01:26 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 16:01:26 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 16:01:26 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 16:01:26 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 16:01:36 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 16:01:51 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781538108092","orderId":"OMO2606152111488426733208V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781539308824,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[15-Jun-2026 16:01:51 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781538108092
            [orderId] => OMO2606152111488426733208V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781539308824
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[15-Jun-2026 16:01:51 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 16:01:51 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 16:01:51 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 16:01:51 UTC] Payment callback error: Transaction ID not found in callback
[15-Jun-2026 16:01:53 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 16:03:00 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781538176290","orderId":"OMO2606152112570364607433V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781539377020,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[15-Jun-2026 16:03:00 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781538176290
            [orderId] => OMO2606152112570364607433V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781539377020
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[15-Jun-2026 16:03:00 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 16:03:00 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 16:03:00 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 16:03:00 UTC] Payment callback error: Transaction ID not found in callback
[15-Jun-2026 16:04:49 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781538286140","orderId":"OMO2606152114469128357162V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781539486894,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152115100322236520V","paymentMode":"UPI_INTENT","timestamp":1781538310080,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 16:04:49 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781538286140
            [orderId] => OMO2606152114469128357162V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781539486894
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152115100322236520V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781538310080
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 16:04:49 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 16:04:49 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 16:04:49 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 16:04:49 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 16:04:49 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 16:04:49 UTC] Payment not successful, status: FAILED
[15-Jun-2026 16:04:49 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781538286140","orderId":"OMO2606152114469128357162V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781539486894,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152115100322236520V","paymentMode":"UPI_INTENT","timestamp":1781538310080,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 16:08:30 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781538506173","orderId":"OMO2606152118270681786551V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781539707051,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152118359252134947V","paymentMode":"UPI_QR","timestamp":1781538515966,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 16:08:30 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781538506173
            [orderId] => OMO2606152118270681786551V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781539707051
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152118359252134947V
                            [paymentMode] => UPI_QR
                            [timestamp] => 1781538515966
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 16:08:30 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 16:08:30 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 16:08:30 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 16:08:30 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 16:08:30 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 16:08:30 UTC] Payment not successful, status: FAILED
[15-Jun-2026 16:08:30 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781538506173","orderId":"OMO2606152118270681786551V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781539707051,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152118359252134947V","paymentMode":"UPI_QR","timestamp":1781538515966,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 16:09:25 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781538562679","orderId":"OMO2606152119228199442447V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781539762803,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152119284909442908V","paymentMode":"UPI_INTENT","timestamp":1781538568525,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 16:09:25 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781538562679
            [orderId] => OMO2606152119228199442447V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781539762803
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152119284909442908V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781538568525
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 16:09:25 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 16:09:25 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 16:09:25 UTC] Amount Conversion: 20000 paise = 200 rupees
[15-Jun-2026 16:09:25 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 16:09:25 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[15-Jun-2026 16:09:25 UTC] Payment not successful, status: FAILED
[15-Jun-2026 16:09:25 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781538562679","orderId":"OMO2606152119228199442447V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781539762803,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152119284909442908V","paymentMode":"UPI_INTENT","timestamp":1781538568525,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 16:09:52 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781538589471","orderId":"OMO2606152119496342236095V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781539789614,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152119541672036683V","paymentMode":"UPI_INTENT","timestamp":1781538594198,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0031244","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616616419159","upiTransactionId":"AXIf60f7d957b1a49728ed4f45ead38d318","vpa":"shXXXXXXXXXXXXXXXXXX-1@okaxis"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0031244","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616616419159","upiTransactionId":"AXIf60f7d957b1a49728ed4f45ead38d318","vpa":"shXXXXXXXXXXXXXXXXXX-1@okaxis"},"currency":"INR","amount":20000}]}]}}
[15-Jun-2026 16:09:52 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781538589471
            [orderId] => OMO2606152119496342236095V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781539789614
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152119541672036683V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781538594198
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => SBIN0031244
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 616616419159
                                    [upiTransactionId] => AXIf60f7d957b1a49728ed4f45ead38d318
                                    [vpa] => shXXXXXXXXXXXXXXXXXX-1@okaxis
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => SBIN0031244
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 616616419159
                                                    [upiTransactionId] => AXIf60f7d957b1a49728ed4f45ead38d318
                                                    [vpa] => shXXXXXXXXXXXXXXXXXX-1@okaxis
                                                )

                                            [currency] => INR
                                            [amount] => 20000
                                        )

                                )

                        )

                )

        )

)

[15-Jun-2026 16:09:52 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 16:09:52 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 16:09:52 UTC] Amount Conversion: 20000 paise = 200 rupees
[15-Jun-2026 16:09:52 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 16:09:52 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[15-Jun-2026 16:09:52 UTC] Payment not successful, status: FAILED
[15-Jun-2026 16:09:52 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781538589471","orderId":"OMO2606152119496342236095V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781539789614,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152119541672036683V","paymentMode":"UPI_INTENT","timestamp":1781538594198,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0031244","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616616419159","upiTransactionId":"AXIf60f7d957b1a49728ed4f45ead38d318","vpa":"shXXXXXXXXXXXXXXXXXX-1@okaxis"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0031244","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616616419159","upiTransactionId":"AXIf60f7d957b1a49728ed4f45ead38d318","vpa":"shXXXXXXXXXXXXXXXXXX-1@okaxis"},"currency":"INR","amount":20000}]}]}}
[15-Jun-2026 16:10:46 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 16:10:46 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 16:10:46 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 16:10:46 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 16:10:46 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 16:10:46 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 16:10:46 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 16:10:46 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 16:10:46 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 16:10:46 UTC] Available dates found: 3
[15-Jun-2026 16:11:01 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781538657261","orderId":"OMO2606152120590335656639V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781539859019,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152121089986733481V","paymentMode":"UPI_INTENT","timestamp":1781538669030,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 16:11:01 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781538657261
            [orderId] => OMO2606152120590335656639V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781539859019
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152121089986733481V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781538669030
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 16:11:01 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 16:11:01 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 16:11:01 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 16:11:01 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 16:11:01 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 16:11:01 UTC] Payment not successful, status: FAILED
[15-Jun-2026 16:11:01 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781538657261","orderId":"OMO2606152120590335656639V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781539859019,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152121089986733481V","paymentMode":"UPI_INTENT","timestamp":1781538669030,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 16:11:07 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 16:11:07 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 16:11:07 UTC] Current time (IST): 21:41
[15-Jun-2026 16:11:07 UTC] Requested date: 2026-06-16
[15-Jun-2026 16:11:07 UTC] Today: 2026-06-15
[15-Jun-2026 16:11:07 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 16:11:07 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 16:11:07 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 16:11:07 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 16:11:07 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 16:11:07 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 16:11:07 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 16:11:07 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 16:11:07 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 16:11:07 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 16:11:07 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 16:11:07 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 16:11:07 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 16:11:07 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 16:11:07 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 16:11:07 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 16:11:07 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 16:11:07 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 16:11:07 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 16:11:07 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 16:11:07 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 16:11:07 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 16:11:07 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 16:11:07 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 16:11:07 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 16:11:07 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 16:11:07 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 16:11:07 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 16:11:07 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 16:11:07 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 16:11:07 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 16:11:07 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 16:11:26 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 16:11:26 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 16:11:26 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 16:11:26 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 16:11:26 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 16:11:26 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 16:11:26 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 16:11:26 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 16:11:26 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 16:11:26 UTC] Available dates found: 3
[15-Jun-2026 16:11:29 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 16:11:29 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 16:11:29 UTC] Current time (IST): 21:41
[15-Jun-2026 16:11:29 UTC] Requested date: 2026-06-16
[15-Jun-2026 16:11:29 UTC] Today: 2026-06-15
[15-Jun-2026 16:11:29 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 16:11:29 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 16:11:29 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 16:11:29 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 16:11:29 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 16:11:29 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 16:11:29 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 16:11:29 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 16:11:29 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 16:11:29 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 16:11:29 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 16:11:29 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 16:11:29 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 16:11:29 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 16:11:29 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 16:11:29 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 16:11:29 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 16:11:29 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 16:11:29 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 16:11:29 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 16:11:29 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 16:11:29 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 16:11:29 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 16:11:29 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 16:11:29 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 16:11:29 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 16:11:29 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 16:11:29 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 16:11:29 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 16:11:29 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 16:11:29 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 16:11:29 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 16:11:54 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 16:12:10 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 16:13:44 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 16:13:44 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 16:13:44 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 16:13:44 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 16:13:44 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 16:13:44 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 16:13:44 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 16:13:44 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 16:13:44 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 16:13:44 UTC] Available dates found: 3
[15-Jun-2026 16:13:46 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 16:13:46 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 16:13:46 UTC] Current time (IST): 21:43
[15-Jun-2026 16:13:46 UTC] Requested date: 2026-06-16
[15-Jun-2026 16:13:46 UTC] Today: 2026-06-15
[15-Jun-2026 16:13:46 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 16:13:46 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 16:13:46 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 16:13:46 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 16:13:46 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 16:13:46 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 16:13:46 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 16:13:46 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 16:13:46 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 16:13:46 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 16:13:46 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 16:13:46 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 16:13:46 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 16:13:46 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 16:13:46 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 16:13:46 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 16:13:46 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 16:13:46 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 16:13:46 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 16:13:46 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 16:13:46 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 16:13:46 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 16:13:46 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 16:13:46 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 16:13:46 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 16:13:46 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 16:13:46 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 16:13:46 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 16:13:46 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 16:13:46 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 16:13:46 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 16:13:46 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 16:13:56 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 16:15:32 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781538930276","orderId":"OMO2606152125303889442046V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781540130370,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152125352663859079V","paymentMode":"UPI_INTENT","timestamp":1781538935314,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 16:15:32 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781538930276
            [orderId] => OMO2606152125303889442046V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781540130370
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152125352663859079V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781538935314
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 16:15:32 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 16:15:32 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 16:15:32 UTC] Amount Conversion: 20000 paise = 200 rupees
[15-Jun-2026 16:15:32 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 16:15:32 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[15-Jun-2026 16:15:32 UTC] Payment not successful, status: FAILED
[15-Jun-2026 16:15:32 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781538930276","orderId":"OMO2606152125303889442046V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781540130370,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152125352663859079V","paymentMode":"UPI_INTENT","timestamp":1781538935314,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 16:15:43 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 16:15:43 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 16:15:43 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 16:15:43 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 16:15:43 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 16:15:43 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 16:15:43 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 16:15:43 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 16:15:43 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 16:15:43 UTC] Available dates found: 3
[15-Jun-2026 16:15:46 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 16:15:46 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 16:15:46 UTC] Current time (IST): 21:45
[15-Jun-2026 16:15:46 UTC] Requested date: 2026-06-16
[15-Jun-2026 16:15:46 UTC] Today: 2026-06-15
[15-Jun-2026 16:15:46 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 16:15:46 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 16:15:46 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 16:15:46 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 16:15:46 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 16:15:46 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 16:15:46 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 16:15:46 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 16:15:46 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 16:15:46 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 16:15:46 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 16:15:46 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 16:15:46 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 16:15:46 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 16:15:46 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 16:15:46 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 16:15:46 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 16:15:46 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 16:15:46 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 16:15:46 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 16:15:46 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 16:15:46 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 16:15:46 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 16:15:46 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 16:15:46 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 16:15:46 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 16:15:46 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 16:15:46 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 16:15:46 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 16:15:46 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 16:15:46 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 16:15:46 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 16:17:29 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 16:17:29 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 16:17:29 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 16:17:29 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 16:17:29 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 16:17:29 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 16:17:29 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 16:17:29 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 16:17:29 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 16:17:29 UTC] Available dates found: 3
[15-Jun-2026 16:17:32 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 16:17:32 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 16:17:32 UTC] Current time (IST): 21:47
[15-Jun-2026 16:17:32 UTC] Requested date: 2026-06-16
[15-Jun-2026 16:17:32 UTC] Today: 2026-06-15
[15-Jun-2026 16:17:32 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 16:17:32 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 16:17:32 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 16:17:32 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 16:17:32 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 16:17:32 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 16:17:32 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 16:17:32 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 16:17:32 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 16:17:32 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 16:17:32 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 16:17:32 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 16:17:32 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 16:17:32 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 16:17:32 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 16:17:32 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 16:17:32 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 16:17:32 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 16:17:32 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 16:17:32 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 16:17:32 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 16:17:32 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 16:17:32 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 16:17:32 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 16:17:32 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 16:17:32 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 16:17:32 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 16:17:32 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 16:17:32 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 16:17:32 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 16:17:32 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 16:17:32 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 16:17:52 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 16:18:11 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781539087678","orderId":"OMO2606152128081629055194V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781540288144,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152128189954919615V","paymentMode":"UPI_INTENT","timestamp":1781539099028,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 16:18:11 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781539087678
            [orderId] => OMO2606152128081629055194V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781540288144
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152128189954919615V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781539099028
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 16:18:11 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 16:18:11 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 16:18:11 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 16:18:11 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 16:18:11 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 16:18:11 UTC] Payment not successful, status: FAILED
[15-Jun-2026 16:18:11 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781539087678","orderId":"OMO2606152128081629055194V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781540288144,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152128189954919615V","paymentMode":"UPI_INTENT","timestamp":1781539099028,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 16:18:30 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 16:18:30 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 16:18:30 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 16:18:30 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 16:18:30 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 16:18:30 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 16:18:30 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 16:18:30 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 16:18:30 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 16:18:30 UTC] Available dates found: 3
[15-Jun-2026 16:18:33 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 16:18:33 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 16:18:33 UTC] Current time (IST): 21:48
[15-Jun-2026 16:18:33 UTC] Requested date: 2026-06-16
[15-Jun-2026 16:18:33 UTC] Today: 2026-06-15
[15-Jun-2026 16:18:33 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 16:18:33 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 16:18:33 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 16:18:33 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 16:18:33 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 16:18:33 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 16:18:33 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 16:18:33 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 16:18:33 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 16:18:33 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 16:18:33 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 16:18:33 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 16:18:33 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 16:18:33 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 16:18:33 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 16:18:33 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 16:18:33 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 16:18:33 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 16:18:33 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 16:18:33 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 16:18:33 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 16:18:33 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 16:18:33 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 16:18:33 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 16:18:33 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 16:18:33 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 16:18:33 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 16:18:33 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 16:18:33 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 16:18:33 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 16:18:33 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 16:18:33 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 16:18:39 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781539116006","orderId":"OMO2606152128364835985043V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781540316469,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152128586315911329V","paymentMode":"UPI_INTENT","timestamp":1781539138666,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 16:18:39 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781539116006
            [orderId] => OMO2606152128364835985043V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781540316469
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152128586315911329V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781539138666
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 16:18:39 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 16:18:39 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 16:18:39 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 16:18:39 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 16:18:39 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 16:18:39 UTC] Payment not successful, status: FAILED
[15-Jun-2026 16:18:39 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781539116006","orderId":"OMO2606152128364835985043V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781540316469,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152128586315911329V","paymentMode":"UPI_INTENT","timestamp":1781539138666,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 16:18:55 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 16:19:28 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781539164946","orderId":"OMO2606152129254336919545V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781540365414,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152129293989055506V","paymentMode":"UPI_INTENT","timestamp":1781539169433,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0032417","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616678317789","upiTransactionId":"PTM034d9645e87f4e2d94255d8e374708bc","vpa":"97XXXXXX61@ptaxis"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0032417","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616678317789","upiTransactionId":"PTM034d9645e87f4e2d94255d8e374708bc","vpa":"97XXXXXX61@ptaxis"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 16:19:28 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781539164946
            [orderId] => OMO2606152129254336919545V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781540365414
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152129293989055506V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781539169433
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => SBIN0032417
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 616678317789
                                    [upiTransactionId] => PTM034d9645e87f4e2d94255d8e374708bc
                                    [vpa] => 97XXXXXX61@ptaxis
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => SBIN0032417
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 616678317789
                                                    [upiTransactionId] => PTM034d9645e87f4e2d94255d8e374708bc
                                                    [vpa] => 97XXXXXX61@ptaxis
                                                )

                                            [currency] => INR
                                            [amount] => 10000
                                        )

                                )

                        )

                )

        )

)

[15-Jun-2026 16:19:28 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 16:19:28 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 16:19:28 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 16:19:28 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 16:19:28 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 16:19:28 UTC] Payment not successful, status: FAILED
[15-Jun-2026 16:19:28 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781539164946","orderId":"OMO2606152129254336919545V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781540365414,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152129293989055506V","paymentMode":"UPI_INTENT","timestamp":1781539169433,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0032417","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616678317789","upiTransactionId":"PTM034d9645e87f4e2d94255d8e374708bc","vpa":"97XXXXXX61@ptaxis"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0032417","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616678317789","upiTransactionId":"PTM034d9645e87f4e2d94255d8e374708bc","vpa":"97XXXXXX61@ptaxis"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 16:21:57 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781539316106","orderId":"OMO2606152131563066001187V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781540516288,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152133062771786754V","paymentMode":"UPI_INTENT","timestamp":1781539386323,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 16:21:57 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781539316106
            [orderId] => OMO2606152131563066001187V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781540516288
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152133062771786754V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781539386323
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 16:21:57 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 16:21:57 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 16:21:57 UTC] Amount Conversion: 20000 paise = 200 rupees
[15-Jun-2026 16:21:57 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 16:21:57 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[15-Jun-2026 16:21:57 UTC] Payment not successful, status: FAILED
[15-Jun-2026 16:21:57 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781539316106","orderId":"OMO2606152131563066001187V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781540516288,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152133062771786754V","paymentMode":"UPI_INTENT","timestamp":1781539386323,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 16:22:31 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 16:22:41 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 16:22:41 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 16:22:41 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 16:22:41 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 16:22:41 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 16:22:41 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 16:22:41 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 16:22:41 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 16:22:41 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 16:22:41 UTC] Available dates found: 3
[15-Jun-2026 16:22:57 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 16:22:57 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 16:22:57 UTC] Current time (IST): 21:52
[15-Jun-2026 16:22:57 UTC] Requested date: 2026-06-16
[15-Jun-2026 16:22:57 UTC] Today: 2026-06-15
[15-Jun-2026 16:22:57 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 16:22:57 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 16:22:57 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 16:22:57 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 16:22:57 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 16:22:57 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 16:22:57 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 16:22:57 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 16:22:57 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 16:22:57 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 16:22:57 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 16:22:57 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 16:22:57 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 16:22:57 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 16:22:57 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 16:22:57 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 16:22:57 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 16:22:57 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 16:22:57 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 16:22:57 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 16:22:57 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 16:22:57 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 16:22:57 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 16:22:57 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 16:22:57 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 16:22:57 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 16:22:57 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 16:22:57 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 16:22:57 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 16:22:57 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 16:22:57 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 16:22:57 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 16:23:55 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 16:25:39 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781539537617","orderId":"OMO2606152135380556001843V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781540738035,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152135503676919845V","paymentMode":"UPI_INTENT","timestamp":1781539550419,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 16:25:39 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781539537617
            [orderId] => OMO2606152135380556001843V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781540738035
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152135503676919845V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781539550419
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 16:25:39 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 16:25:39 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 16:25:39 UTC] Amount Conversion: 20000 paise = 200 rupees
[15-Jun-2026 16:25:39 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 16:25:39 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[15-Jun-2026 16:25:39 UTC] Payment not successful, status: FAILED
[15-Jun-2026 16:25:39 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781539537617","orderId":"OMO2606152135380556001843V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781540738035,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152135503676919845V","paymentMode":"UPI_INTENT","timestamp":1781539550419,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 16:26:48 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 16:27:21 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 16:27:34 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 16:27:34 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 16:27:34 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 16:27:34 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 16:27:34 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 16:27:34 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 16:27:34 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 16:27:34 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 16:27:34 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 16:27:34 UTC] Available dates found: 3
[15-Jun-2026 16:27:36 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 16:27:36 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 16:27:36 UTC] Current time (IST): 21:57
[15-Jun-2026 16:27:36 UTC] Requested date: 2026-06-16
[15-Jun-2026 16:27:36 UTC] Today: 2026-06-15
[15-Jun-2026 16:27:36 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 16:27:36 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 16:27:36 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 16:27:36 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 16:27:36 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 16:27:36 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 16:27:36 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 16:27:36 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 16:27:36 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 16:27:36 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 16:27:36 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 16:27:36 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 16:27:36 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 16:27:36 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 16:27:36 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 16:27:36 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 16:27:36 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 16:27:36 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 16:27:36 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 16:27:36 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 16:27:36 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 16:27:36 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 16:27:36 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 16:27:36 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 16:27:36 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 16:27:36 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 16:27:36 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 16:27:36 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 16:27:36 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 16:27:36 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 16:27:36 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 16:27:36 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 16:27:44 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 16:28:19 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 16:28:19 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 16:28:19 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 16:28:19 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 16:28:19 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 16:28:19 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 16:28:19 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 16:28:19 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 16:28:19 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 16:28:19 UTC] Available dates found: 3
[15-Jun-2026 16:28:28 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 16:28:28 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 16:28:28 UTC] Current time (IST): 21:58
[15-Jun-2026 16:28:28 UTC] Requested date: 2026-06-16
[15-Jun-2026 16:28:28 UTC] Today: 2026-06-15
[15-Jun-2026 16:28:28 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 16:28:28 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 16:28:28 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 16:28:28 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 16:28:28 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 16:28:28 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 16:28:28 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 16:28:28 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 16:28:28 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 16:28:28 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 16:28:28 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 16:28:28 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 16:28:28 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 16:28:28 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 16:28:28 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 16:28:28 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 16:28:28 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 16:28:28 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 16:28:28 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 16:28:28 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 16:28:28 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 16:28:28 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 16:28:28 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 16:28:28 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 16:28:28 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 16:28:28 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 16:28:28 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 16:28:28 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 16:28:28 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 16:28:28 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 16:28:28 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 16:28:28 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 16:28:41 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 16:28:54 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 16:28:54 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 16:28:54 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 16:28:54 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 16:28:54 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 16:28:54 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 16:28:54 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 16:28:54 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 16:28:54 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 16:28:54 UTC] Available dates found: 3
[15-Jun-2026 16:28:55 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 16:28:55 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 16:28:55 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 16:28:55 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 16:28:55 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 16:28:55 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 16:28:55 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 16:28:55 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 16:28:55 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 16:28:55 UTC] Available dates found: 3
[15-Jun-2026 16:28:57 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 16:28:57 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 16:28:57 UTC] Current time (IST): 21:58
[15-Jun-2026 16:28:57 UTC] Requested date: 2026-06-16
[15-Jun-2026 16:28:57 UTC] Today: 2026-06-15
[15-Jun-2026 16:28:57 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 16:28:57 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 16:28:57 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 16:28:57 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 16:28:57 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 16:28:57 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 16:28:57 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 16:28:57 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 16:28:57 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 16:28:57 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 16:28:57 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 16:28:57 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 16:28:57 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 16:28:57 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 16:28:57 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 16:28:57 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 16:28:57 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 16:28:57 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 16:28:57 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 16:28:57 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 16:28:57 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 16:28:57 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 16:28:57 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 16:28:57 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 16:28:57 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 16:28:57 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 16:28:57 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 16:28:57 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 16:28:57 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 16:28:57 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 16:28:57 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 16:28:57 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 16:29:08 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 16:31:23 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 16:31:23 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 16:31:23 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 16:31:23 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 16:31:23 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 16:31:23 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 16:31:23 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 16:31:23 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 16:31:23 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 16:31:23 UTC] Available dates found: 3
[15-Jun-2026 16:31:25 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 16:31:25 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 16:31:25 UTC] Current time (IST): 22:1
[15-Jun-2026 16:31:25 UTC] Requested date: 2026-06-16
[15-Jun-2026 16:31:25 UTC] Today: 2026-06-15
[15-Jun-2026 16:31:25 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 16:31:25 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 16:31:25 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 16:31:25 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 16:31:25 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 16:31:25 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 16:31:25 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 16:31:25 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 16:31:25 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 16:31:25 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 16:31:25 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 16:31:25 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 16:31:25 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 16:31:25 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 16:31:25 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 16:31:25 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 16:31:25 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 16:31:25 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 16:31:25 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 16:31:25 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 16:31:25 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 16:31:25 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 16:31:25 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 16:31:25 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 16:31:25 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 16:31:25 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 16:31:25 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 16:31:25 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 16:31:25 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 16:31:25 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 16:31:25 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 16:31:25 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 16:31:49 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 16:32:14 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781539931910","orderId":"OMO2606152142127642134288V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781541132745,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152142454712236168V","paymentMode":"UPI_INTENT","timestamp":1781539965503,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"MAHB0001346","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616673921210","upiTransactionId":"AXI9c8fba7fa4d24e678169f54eb290ee54","vpa":"asXXXXXXXXXXXhl@okaxis"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"MAHB0001346","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616673921210","upiTransactionId":"AXI9c8fba7fa4d24e678169f54eb290ee54","vpa":"asXXXXXXXXXXXhl@okaxis"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 16:32:14 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781539931910
            [orderId] => OMO2606152142127642134288V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781541132745
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152142454712236168V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781539965503
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => MAHB0001346
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 616673921210
                                    [upiTransactionId] => AXI9c8fba7fa4d24e678169f54eb290ee54
                                    [vpa] => asXXXXXXXXXXXhl@okaxis
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => MAHB0001346
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 616673921210
                                                    [upiTransactionId] => AXI9c8fba7fa4d24e678169f54eb290ee54
                                                    [vpa] => asXXXXXXXXXXXhl@okaxis
                                                )

                                            [currency] => INR
                                            [amount] => 10000
                                        )

                                )

                        )

                )

        )

)

[15-Jun-2026 16:32:14 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 16:32:14 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 16:32:14 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 16:32:14 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 16:32:14 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 16:32:14 UTC] Payment not successful, status: FAILED
[15-Jun-2026 16:32:14 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781539931910","orderId":"OMO2606152142127642134288V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781541132745,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152142454712236168V","paymentMode":"UPI_INTENT","timestamp":1781539965503,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"MAHB0001346","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616673921210","upiTransactionId":"AXI9c8fba7fa4d24e678169f54eb290ee54","vpa":"asXXXXXXXXXXXhl@okaxis"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"MAHB0001346","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616673921210","upiTransactionId":"AXI9c8fba7fa4d24e678169f54eb290ee54","vpa":"asXXXXXXXXXXXhl@okaxis"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 16:34:01 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781540038679","orderId":"OMO2606152143589262691334V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781541238905,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152144096667233515V","paymentMode":"UPI_INTENT","timestamp":1781540049701,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 16:34:01 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781540038679
            [orderId] => OMO2606152143589262691334V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781541238905
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152144096667233515V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781540049701
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 16:34:01 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 16:34:01 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 16:34:01 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 16:34:01 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 16:34:01 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 16:34:01 UTC] Payment not successful, status: FAILED
[15-Jun-2026 16:34:01 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781540038679","orderId":"OMO2606152143589262691334V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781541238905,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152144096667233515V","paymentMode":"UPI_INTENT","timestamp":1781540049701,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 16:34:40 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 16:34:40 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 16:34:40 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 16:34:40 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 16:34:40 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 16:34:40 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 16:34:40 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 16:34:40 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 16:34:40 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 16:34:40 UTC] Available dates found: 3
[15-Jun-2026 16:34:43 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 16:34:43 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 16:34:43 UTC] Current time (IST): 22:4
[15-Jun-2026 16:34:43 UTC] Requested date: 2026-06-16
[15-Jun-2026 16:34:43 UTC] Today: 2026-06-15
[15-Jun-2026 16:34:43 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 16:34:43 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 16:34:43 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 16:34:43 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 16:34:43 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 16:34:43 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 16:34:43 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 16:34:43 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 16:34:43 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 16:34:43 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 16:34:43 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 16:34:43 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 16:34:43 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 16:34:43 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 16:34:43 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 16:34:43 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 16:34:43 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 16:34:43 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 16:34:43 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 16:34:43 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 16:34:43 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 16:34:43 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 16:34:43 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 16:34:43 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 16:34:43 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 16:34:43 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 16:34:43 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 16:34:43 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 16:34:43 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 16:34:43 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 16:34:43 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 16:34:43 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 16:34:54 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 16:37:00 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 16:37:00 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 16:37:00 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 16:37:00 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 16:37:00 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 16:37:00 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 16:37:00 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 16:37:00 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 16:37:00 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 16:37:00 UTC] Available dates found: 3
[15-Jun-2026 16:37:02 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 16:37:02 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 16:37:02 UTC] Current time (IST): 22:7
[15-Jun-2026 16:37:02 UTC] Requested date: 2026-06-16
[15-Jun-2026 16:37:02 UTC] Today: 2026-06-15
[15-Jun-2026 16:37:02 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 16:37:02 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 16:37:02 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 16:37:02 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 16:37:02 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 16:37:02 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 16:37:02 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 16:37:02 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 16:37:02 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 16:37:02 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 16:37:02 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 16:37:02 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 16:37:02 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 16:37:02 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 16:37:02 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 16:37:02 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 16:37:02 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 16:37:02 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 16:37:02 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 16:37:02 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 16:37:02 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 16:37:02 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 16:37:02 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 16:37:02 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 16:37:02 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 16:37:02 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 16:37:02 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 16:37:02 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 16:37:02 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 16:37:02 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 16:37:02 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 16:37:02 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 16:37:16 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 16:37:57 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781540274142","orderId":"OMO2606152147548272691770V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781541474808,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152148016544390160V","paymentMode":"UPI_INTENT","timestamp":1781540281741,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 16:37:57 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781540274142
            [orderId] => OMO2606152147548272691770V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781541474808
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152148016544390160V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781540281741
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 16:37:57 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 16:37:57 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 16:37:57 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 16:37:57 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 16:37:57 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 16:37:57 UTC] Payment not successful, status: FAILED
[15-Jun-2026 16:37:57 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781540274142","orderId":"OMO2606152147548272691770V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781541474808,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152148016544390160V","paymentMode":"UPI_INTENT","timestamp":1781540281741,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 16:39:05 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781540341107","orderId":"OMO2606152149012832236983V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781541541263,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152149137980320517V","paymentMode":"UPI_INTENT","timestamp":1781540353889,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0031244","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616689614755","upiTransactionId":"AXI0eeeac9ff160461caa4876d50ee53739","vpa":"shXXXXXXXXXXXXXXXXXX-1@okaxis"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0031244","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616689614755","upiTransactionId":"AXI0eeeac9ff160461caa4876d50ee53739","vpa":"shXXXXXXXXXXXXXXXXXX-1@okaxis"},"currency":"INR","amount":20000}]}]}}
[15-Jun-2026 16:39:05 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781540341107
            [orderId] => OMO2606152149012832236983V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781541541263
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152149137980320517V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781540353889
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => SBIN0031244
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 616689614755
                                    [upiTransactionId] => AXI0eeeac9ff160461caa4876d50ee53739
                                    [vpa] => shXXXXXXXXXXXXXXXXXX-1@okaxis
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => SBIN0031244
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 616689614755
                                                    [upiTransactionId] => AXI0eeeac9ff160461caa4876d50ee53739
                                                    [vpa] => shXXXXXXXXXXXXXXXXXX-1@okaxis
                                                )

                                            [currency] => INR
                                            [amount] => 20000
                                        )

                                )

                        )

                )

        )

)

[15-Jun-2026 16:39:05 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 16:39:05 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 16:39:05 UTC] Amount Conversion: 20000 paise = 200 rupees
[15-Jun-2026 16:39:05 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 16:39:05 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[15-Jun-2026 16:39:05 UTC] Payment not successful, status: FAILED
[15-Jun-2026 16:39:05 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781540341107","orderId":"OMO2606152149012832236983V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781541541263,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152149137980320517V","paymentMode":"UPI_INTENT","timestamp":1781540353889,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0031244","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616689614755","upiTransactionId":"AXI0eeeac9ff160461caa4876d50ee53739","vpa":"shXXXXXXXXXXXXXXXXXX-1@okaxis"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0031244","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616689614755","upiTransactionId":"AXI0eeeac9ff160461caa4876d50ee53739","vpa":"shXXXXXXXXXXXXXXXXXX-1@okaxis"},"currency":"INR","amount":20000}]}]}}
[15-Jun-2026 16:39:20 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 16:39:20 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 16:39:20 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 16:39:20 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 16:39:20 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 16:39:20 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 16:39:20 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 16:39:20 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 16:39:20 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 16:39:20 UTC] Available dates found: 3
[15-Jun-2026 16:39:22 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 16:39:22 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 16:39:22 UTC] Current time (IST): 22:9
[15-Jun-2026 16:39:22 UTC] Requested date: 2026-06-16
[15-Jun-2026 16:39:22 UTC] Today: 2026-06-15
[15-Jun-2026 16:39:22 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 16:39:22 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 16:39:22 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 16:39:22 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 16:39:22 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 16:39:22 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 16:39:22 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 16:39:22 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 16:39:22 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 16:39:22 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 16:39:22 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 16:39:22 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 16:39:22 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 16:39:22 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 16:39:22 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 16:39:22 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 16:39:22 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 16:39:22 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 16:39:22 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 16:39:22 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 16:39:22 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 16:39:22 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 16:39:22 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 16:39:22 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 16:39:22 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 16:39:22 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 16:39:22 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 16:39:22 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 16:39:22 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 16:39:22 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 16:39:22 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 16:39:22 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 16:39:40 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 16:40:54 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 16:40:54 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 16:40:54 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 16:40:54 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 16:40:54 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 16:40:54 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 16:40:54 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 16:40:54 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 16:40:54 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 16:40:54 UTC] Available dates found: 3
[15-Jun-2026 16:40:58 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 16:40:58 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 16:40:58 UTC] Current time (IST): 22:10
[15-Jun-2026 16:40:58 UTC] Requested date: 2026-06-16
[15-Jun-2026 16:40:58 UTC] Today: 2026-06-15
[15-Jun-2026 16:40:58 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 16:40:58 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 16:40:58 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 16:40:58 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 16:40:58 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 16:40:58 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 16:40:58 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 16:40:58 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 16:40:58 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 16:40:58 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 16:40:58 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 16:40:58 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 16:40:58 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 16:40:58 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 16:40:58 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 16:40:58 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 16:40:58 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 16:40:58 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 16:40:58 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 16:40:58 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 16:40:58 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 16:40:58 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 16:40:58 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 16:40:58 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 16:40:58 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 16:40:58 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 16:40:58 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 16:40:58 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 16:40:58 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 16:40:58 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 16:40:58 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 16:40:58 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 16:42:37 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781540552694","orderId":"OMO2606152152349983859906V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781541754981,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152152418841826200V","paymentMode":"UPI_INTENT","timestamp":1781540561922,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 16:42:37 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781540552694
            [orderId] => OMO2606152152349983859906V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781541754981
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152152418841826200V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781540561922
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 16:42:37 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 16:42:37 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 16:42:37 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 16:42:37 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 16:42:37 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 16:42:37 UTC] Payment not successful, status: FAILED
[15-Jun-2026 16:42:37 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781540552694","orderId":"OMO2606152152349983859906V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781541754981,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152152418841826200V","paymentMode":"UPI_INTENT","timestamp":1781540561922,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 16:43:59 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781540636512","orderId":"OMO2606152153580237233206V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781541838006,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152154030230442156V","paymentMode":"UPI_INTENT","timestamp":1781540643060,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 16:43:59 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781540636512
            [orderId] => OMO2606152153580237233206V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781541838006
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152154030230442156V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781540643060
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 16:43:59 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 16:43:59 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 16:43:59 UTC] Amount Conversion: 20000 paise = 200 rupees
[15-Jun-2026 16:43:59 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 16:43:59 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[15-Jun-2026 16:43:59 UTC] Payment not successful, status: FAILED
[15-Jun-2026 16:43:59 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781540636512","orderId":"OMO2606152153580237233206V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781541838006,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152154030230442156V","paymentMode":"UPI_INTENT","timestamp":1781540643060,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 16:45:43 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781540738357","orderId":"OMO2606152155399106919791V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781541939878,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152155434685985012V","paymentMode":"UPI_INTENT","timestamp":1781540743534,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 16:45:43 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781540738357
            [orderId] => OMO2606152155399106919791V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781541939878
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152155434685985012V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781540743534
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 16:45:43 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 16:45:43 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 16:45:43 UTC] Amount Conversion: 20000 paise = 200 rupees
[15-Jun-2026 16:45:43 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 16:45:43 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[15-Jun-2026 16:45:43 UTC] Payment not successful, status: FAILED
[15-Jun-2026 16:45:43 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781540738357","orderId":"OMO2606152155399106919791V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781541939878,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152155434685985012V","paymentMode":"UPI_INTENT","timestamp":1781540743534,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 16:46:54 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781540808840","orderId":"OMO2606152156503799442970V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781542010360,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152156534022036785V","paymentMode":"UPI_INTENT","timestamp":1781540813441,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 16:46:54 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781540808840
            [orderId] => OMO2606152156503799442970V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781542010360
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152156534022036785V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781540813441
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 16:46:54 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 16:46:54 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 16:46:54 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 16:46:54 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 16:46:54 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 16:46:54 UTC] Payment not successful, status: FAILED
[15-Jun-2026 16:46:54 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781540808840","orderId":"OMO2606152156503799442970V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781542010360,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152156534022036785V","paymentMode":"UPI_INTENT","timestamp":1781540813441,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 16:47:28 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781540843750","orderId":"OMO2606152157252875985413V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781542045273,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152157298273859739V","paymentMode":"UPI_INTENT","timestamp":1781540849854,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"KKBK0000274","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616650802605","upiTransactionId":"AXI55da4feeae5945b3a66f114a548a7520","vpa":"arXXXXXXXXXXXXXX-1@okaxis"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"KKBK0000274","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616650802605","upiTransactionId":"AXI55da4feeae5945b3a66f114a548a7520","vpa":"arXXXXXXXXXXXXXX-1@okaxis"},"currency":"INR","amount":20000}]}]}}
[15-Jun-2026 16:47:28 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781540843750
            [orderId] => OMO2606152157252875985413V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781542045273
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152157298273859739V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781540849854
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => KKBK0000274
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 616650802605
                                    [upiTransactionId] => AXI55da4feeae5945b3a66f114a548a7520
                                    [vpa] => arXXXXXXXXXXXXXX-1@okaxis
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => KKBK0000274
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 616650802605
                                                    [upiTransactionId] => AXI55da4feeae5945b3a66f114a548a7520
                                                    [vpa] => arXXXXXXXXXXXXXX-1@okaxis
                                                )

                                            [currency] => INR
                                            [amount] => 20000
                                        )

                                )

                        )

                )

        )

)

[15-Jun-2026 16:47:28 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 16:47:28 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 16:47:28 UTC] Amount Conversion: 20000 paise = 200 rupees
[15-Jun-2026 16:47:28 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 16:47:28 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[15-Jun-2026 16:47:28 UTC] Payment not successful, status: FAILED
[15-Jun-2026 16:47:28 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781540843750","orderId":"OMO2606152157252875985413V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781542045273,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152157298273859739V","paymentMode":"UPI_INTENT","timestamp":1781540849854,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"KKBK0000274","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616650802605","upiTransactionId":"AXI55da4feeae5945b3a66f114a548a7520","vpa":"arXXXXXXXXXXXXXX-1@okaxis"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"KKBK0000274","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616650802605","upiTransactionId":"AXI55da4feeae5945b3a66f114a548a7520","vpa":"arXXXXXXXXXXXXXX-1@okaxis"},"currency":"INR","amount":20000}]}]}}
[15-Jun-2026 16:47:50 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781540866946","orderId":"OMO2606152157475349055600V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781542067520,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152157533180442974V","paymentMode":"UPI_INTENT","timestamp":1781540873359,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0010178","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653216536359","upiTransactionId":"crd5be8ac572e5d41b79adb29e16fbab0c9","vpa":"99XXXXXX66@yescred"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0010178","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653216536359","upiTransactionId":"crd5be8ac572e5d41b79adb29e16fbab0c9","vpa":"99XXXXXX66@yescred"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 16:47:50 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781540866946
            [orderId] => OMO2606152157475349055600V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781542067520
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152157533180442974V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781540873359
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => SBIN0010178
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 653216536359
                                    [upiTransactionId] => crd5be8ac572e5d41b79adb29e16fbab0c9
                                    [vpa] => 99XXXXXX66@yescred
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => SBIN0010178
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 653216536359
                                                    [upiTransactionId] => crd5be8ac572e5d41b79adb29e16fbab0c9
                                                    [vpa] => 99XXXXXX66@yescred
                                                )

                                            [currency] => INR
                                            [amount] => 10000
                                        )

                                )

                        )

                )

        )

)

[15-Jun-2026 16:47:50 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 16:47:50 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 16:47:50 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 16:47:50 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 16:47:50 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 16:47:50 UTC] Payment not successful, status: FAILED
[15-Jun-2026 16:47:50 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781540866946","orderId":"OMO2606152157475349055600V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781542067520,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152157533180442974V","paymentMode":"UPI_INTENT","timestamp":1781540873359,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0010178","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653216536359","upiTransactionId":"crd5be8ac572e5d41b79adb29e16fbab0c9","vpa":"99XXXXXX66@yescred"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0010178","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653216536359","upiTransactionId":"crd5be8ac572e5d41b79adb29e16fbab0c9","vpa":"99XXXXXX66@yescred"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 16:48:44 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781540921793","orderId":"OMO2606152158433201134638V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781542123297,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152158476822691187V","paymentMode":"UPI_INTENT","timestamp":1781540927726,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"KKBK0000274","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616639633752","upiTransactionId":"AXId11b63febd0548e9b2504168a60fd152","vpa":"arXXXXXXXXXXXXXX-1@okaxis"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"KKBK0000274","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616639633752","upiTransactionId":"AXId11b63febd0548e9b2504168a60fd152","vpa":"arXXXXXXXXXXXXXX-1@okaxis"},"currency":"INR","amount":20000}]}]}}
[15-Jun-2026 16:48:44 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781540921793
            [orderId] => OMO2606152158433201134638V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781542123297
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152158476822691187V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781540927726
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => KKBK0000274
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 616639633752
                                    [upiTransactionId] => AXId11b63febd0548e9b2504168a60fd152
                                    [vpa] => arXXXXXXXXXXXXXX-1@okaxis
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => KKBK0000274
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 616639633752
                                                    [upiTransactionId] => AXId11b63febd0548e9b2504168a60fd152
                                                    [vpa] => arXXXXXXXXXXXXXX-1@okaxis
                                                )

                                            [currency] => INR
                                            [amount] => 20000
                                        )

                                )

                        )

                )

        )

)

[15-Jun-2026 16:48:44 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 16:48:44 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 16:48:44 UTC] Amount Conversion: 20000 paise = 200 rupees
[15-Jun-2026 16:48:44 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 16:48:44 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[15-Jun-2026 16:48:44 UTC] Payment not successful, status: FAILED
[15-Jun-2026 16:48:44 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781540921793","orderId":"OMO2606152158433201134638V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781542123297,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152158476822691187V","paymentMode":"UPI_INTENT","timestamp":1781540927726,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"KKBK0000274","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616639633752","upiTransactionId":"AXId11b63febd0548e9b2504168a60fd152","vpa":"arXXXXXXXXXXXXXX-1@okaxis"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"KKBK0000274","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616639633752","upiTransactionId":"AXId11b63febd0548e9b2504168a60fd152","vpa":"arXXXXXXXXXXXXXX-1@okaxis"},"currency":"INR","amount":20000}]}]}}
[15-Jun-2026 16:49:14 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781540950874","orderId":"OMO2606152159116301134765V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781542151620,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152159188742236714V","paymentMode":"UPI_INTENT","timestamp":1781540958910,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 16:49:14 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781540950874
            [orderId] => OMO2606152159116301134765V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781542151620
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152159188742236714V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781540958910
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 16:49:14 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 16:49:14 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 16:49:14 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 16:49:14 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 16:49:14 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 16:49:14 UTC] Payment not successful, status: FAILED
[15-Jun-2026 16:49:14 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781540950874","orderId":"OMO2606152159116301134765V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781542151620,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152159188742236714V","paymentMode":"UPI_INTENT","timestamp":1781540958910,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 16:51:55 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781541111338","orderId":"OMO2606152201518662036799V","state":"FAILED","currency":"INR","amount":40000,"expireAt":1781542311846,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152201580582691015V","paymentMode":"UPI_INTENT","timestamp":1781541118106,"currency":"INR","amount":40000,"payableCurrency":"INR","payableAmount":40000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 16:51:55 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781541111338
            [orderId] => OMO2606152201518662036799V
            [state] => FAILED
            [currency] => INR
            [amount] => 40000
            [expireAt] => 1781542311846
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152201580582691015V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781541118106
                            [currency] => INR
                            [amount] => 40000
                            [payableCurrency] => INR
                            [payableAmount] => 40000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 16:51:55 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 16:51:55 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 16:51:55 UTC] Amount Conversion: 40000 paise = 400 rupees
[15-Jun-2026 16:51:55 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 16:51:55 UTC] Amount Details: Original=40000 paise, Converted=400 rupees
[15-Jun-2026 16:51:55 UTC] Payment not successful, status: FAILED
[15-Jun-2026 16:51:55 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781541111338","orderId":"OMO2606152201518662036799V","state":"FAILED","currency":"INR","amount":40000,"expireAt":1781542311846,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152201580582691015V","paymentMode":"UPI_INTENT","timestamp":1781541118106,"currency":"INR","amount":40000,"payableCurrency":"INR","payableAmount":40000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 16:54:59 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781541296311","orderId":"OMO2606152204574651786217V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781542497430,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152205562819442865V","paymentMode":"UPI_INTENT","timestamp":1781541356321,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 16:54:59 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781541296311
            [orderId] => OMO2606152204574651786217V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781542497430
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152205562819442865V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781541356321
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 16:54:59 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 16:54:59 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 16:54:59 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 16:54:59 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 16:54:59 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 16:54:59 UTC] Payment not successful, status: FAILED
[15-Jun-2026 16:54:59 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781541296311","orderId":"OMO2606152204574651786217V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781542497430,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152205562819442865V","paymentMode":"UPI_INTENT","timestamp":1781541356321,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 16:57:22 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781541437594","orderId":"OMO2606152207187031786960V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781542638684,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152207264431037245V","paymentMode":"UPI_INTENT","timestamp":1781541446533,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 16:57:22 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781541437594
            [orderId] => OMO2606152207187031786960V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781542638684
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152207264431037245V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781541446533
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 16:57:22 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 16:57:22 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 16:57:22 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 16:57:22 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 16:57:22 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 16:57:23 UTC] Payment not successful, status: FAILED
[15-Jun-2026 16:57:23 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781541437594","orderId":"OMO2606152207187031786960V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781542638684,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152207264431037245V","paymentMode":"UPI_INTENT","timestamp":1781541446533,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 16:59:32 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 16:59:32 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 16:59:32 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 16:59:32 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 16:59:32 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 16:59:32 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 16:59:32 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 16:59:32 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 16:59:32 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 16:59:32 UTC] Available dates found: 3
[15-Jun-2026 16:59:34 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 16:59:34 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 16:59:34 UTC] Current time (IST): 22:29
[15-Jun-2026 16:59:34 UTC] Requested date: 2026-06-16
[15-Jun-2026 16:59:34 UTC] Today: 2026-06-15
[15-Jun-2026 16:59:34 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 16:59:34 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 16:59:34 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 16:59:34 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 16:59:34 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 16:59:34 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 16:59:34 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 16:59:34 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 16:59:34 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 16:59:34 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 16:59:34 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 16:59:34 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 16:59:34 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 16:59:34 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 16:59:34 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 16:59:34 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 16:59:34 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 16:59:34 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 16:59:34 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 16:59:34 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 16:59:34 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 16:59:34 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 16:59:34 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 16:59:34 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 16:59:34 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 16:59:34 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 16:59:34 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 16:59:34 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 16:59:34 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 16:59:34 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 16:59:34 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 16:59:34 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 16:59:35 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 16:59:35 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 16:59:35 UTC] Current time (IST): 22:29
[15-Jun-2026 16:59:35 UTC] Requested date: 2026-06-20
[15-Jun-2026 16:59:35 UTC] Today: 2026-06-15
[15-Jun-2026 16:59:35 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 16:59:35 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 16:59:35 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 16:59:35 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 16:59:35 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 16:59:35 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 16:59:35 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 16:59:35 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 16:59:35 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 16:59:35 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 16:59:35 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 16:59:35 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 16:59:35 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 16:59:35 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 16:59:35 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 16:59:35 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 16:59:35 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 16:59:35 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 16:59:35 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 16:59:35 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 16:59:35 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 16:59:35 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 16:59:35 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 16:59:35 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 16:59:35 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 16:59:35 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 16:59:35 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 16:59:35 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 16:59:35 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 16:59:35 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 16:59:35 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 16:59:35 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 16:59:48 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781541586866","orderId":"OMO2606152209470232633063V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781542787007,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152209520453859392V","paymentMode":"UPI_INTENT","timestamp":1781541592081,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0031244","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616653111489","upiTransactionId":"AXI6feb7c0907f64bf3901e4f4cfe372f2c","vpa":"shXXXXXXXXXXXXXXXXXX-1@okaxis"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0031244","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616653111489","upiTransactionId":"AXI6feb7c0907f64bf3901e4f4cfe372f2c","vpa":"shXXXXXXXXXXXXXXXXXX-1@okaxis"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 16:59:48 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781541586866
            [orderId] => OMO2606152209470232633063V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781542787007
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152209520453859392V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781541592081
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => SBIN0031244
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 616653111489
                                    [upiTransactionId] => AXI6feb7c0907f64bf3901e4f4cfe372f2c
                                    [vpa] => shXXXXXXXXXXXXXXXXXX-1@okaxis
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => SBIN0031244
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 616653111489
                                                    [upiTransactionId] => AXI6feb7c0907f64bf3901e4f4cfe372f2c
                                                    [vpa] => shXXXXXXXXXXXXXXXXXX-1@okaxis
                                                )

                                            [currency] => INR
                                            [amount] => 10000
                                        )

                                )

                        )

                )

        )

)

[15-Jun-2026 16:59:48 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 16:59:48 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 16:59:48 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 16:59:48 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 16:59:48 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 16:59:48 UTC] Payment not successful, status: FAILED
[15-Jun-2026 16:59:48 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781541586866","orderId":"OMO2606152209470232633063V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781542787007,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152209520453859392V","paymentMode":"UPI_INTENT","timestamp":1781541592081,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0031244","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616653111489","upiTransactionId":"AXI6feb7c0907f64bf3901e4f4cfe372f2c","vpa":"shXXXXXXXXXXXXXXXXXX-1@okaxis"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0031244","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616653111489","upiTransactionId":"AXI6feb7c0907f64bf3901e4f4cfe372f2c","vpa":"shXXXXXXXXXXXXXXXXXX-1@okaxis"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 17:02:47 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 17:02:47 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 17:02:47 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 17:02:47 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 17:02:47 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 17:02:47 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 17:02:47 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 17:02:47 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 17:02:47 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 17:02:47 UTC] Available dates found: 3
[15-Jun-2026 17:02:50 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 17:02:50 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 17:02:50 UTC] Current time (IST): 22:32
[15-Jun-2026 17:02:50 UTC] Requested date: 2026-06-16
[15-Jun-2026 17:02:50 UTC] Today: 2026-06-15
[15-Jun-2026 17:02:50 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 17:02:50 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 17:02:50 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 17:02:50 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 17:02:50 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 17:02:50 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 17:02:50 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 17:02:50 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 17:02:50 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 17:02:50 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 17:02:50 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 17:02:50 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 17:02:50 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 17:02:50 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 17:02:50 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 17:02:50 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 17:02:50 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 17:02:50 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 17:02:50 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 17:02:50 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 17:02:50 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 17:02:50 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 17:02:50 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 17:02:50 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 17:02:50 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 17:02:50 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 17:02:50 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 17:02:50 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 17:02:50 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 17:02:50 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 17:02:50 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 17:02:50 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 17:08:30 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 17:08:30 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 17:08:30 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 17:08:30 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 17:08:30 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 17:08:30 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 17:08:30 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 17:08:30 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 17:08:30 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 17:08:30 UTC] Available dates found: 3
[15-Jun-2026 17:08:36 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 17:08:36 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 17:08:36 UTC] Current time (IST): 22:38
[15-Jun-2026 17:08:36 UTC] Requested date: 2026-06-16
[15-Jun-2026 17:08:36 UTC] Today: 2026-06-15
[15-Jun-2026 17:08:36 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 17:08:36 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 17:08:36 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 17:08:36 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 17:08:36 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 17:08:36 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 17:08:36 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 17:08:36 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 17:08:36 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 17:08:36 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 17:08:36 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 17:08:36 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 17:08:36 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 17:08:36 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 17:08:36 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 17:08:36 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 17:08:36 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 17:08:36 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 17:08:36 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 17:08:36 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 17:08:36 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 17:08:36 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 17:08:36 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 17:08:36 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 17:08:36 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 17:08:36 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 17:08:36 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 17:08:36 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 17:08:36 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 17:08:36 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 17:08:36 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 17:08:36 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 17:09:50 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 17:12:13 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 17:12:13 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 17:12:13 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 17:12:13 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 17:12:13 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 17:12:13 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 17:12:13 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 17:12:13 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 17:12:13 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 17:12:13 UTC] Available dates found: 3
[15-Jun-2026 17:12:15 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 17:12:15 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 17:12:15 UTC] Current time (IST): 22:42
[15-Jun-2026 17:12:15 UTC] Requested date: 2026-06-16
[15-Jun-2026 17:12:15 UTC] Today: 2026-06-15
[15-Jun-2026 17:12:15 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 17:12:15 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 17:12:15 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 17:12:15 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 17:12:15 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 17:12:15 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 17:12:15 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 17:12:15 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 17:12:15 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 17:12:15 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 17:12:15 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 17:12:15 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 17:12:15 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 17:12:15 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 17:12:15 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 17:12:15 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 17:12:15 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 17:12:15 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 17:12:15 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 17:12:15 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 17:12:15 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 17:12:15 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 17:12:15 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 17:12:15 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 17:12:15 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 17:12:15 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 17:12:15 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 17:12:15 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 17:12:15 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 17:12:15 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 17:12:15 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 17:12:15 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 17:12:39 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 17:17:06 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781543395092","orderId":"OMO2606152239556951786547V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781544595680,"errorCode":"TXN_CANCELLED","detailedErrorCode":"REQUEST_CANCEL_BY_REQUESTEE","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152246363429442997V","paymentMode":"UPI_INTENT","timestamp":1781543796381,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_CANCELLED","detailedErrorCode":"REQUEST_CANCEL_BY_REQUESTEE"}]}}
[15-Jun-2026 17:17:06 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781543395092
            [orderId] => OMO2606152239556951786547V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781544595680
            [errorCode] => TXN_CANCELLED
            [detailedErrorCode] => REQUEST_CANCEL_BY_REQUESTEE
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152246363429442997V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781543796381
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_CANCELLED
                            [detailedErrorCode] => REQUEST_CANCEL_BY_REQUESTEE
                        )

                )

        )

)

[15-Jun-2026 17:17:06 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 17:17:06 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 17:17:06 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 17:17:06 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 17:17:06 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 17:17:06 UTC] Payment not successful, status: FAILED
[15-Jun-2026 17:17:06 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781543395092","orderId":"OMO2606152239556951786547V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781544595680,"errorCode":"TXN_CANCELLED","detailedErrorCode":"REQUEST_CANCEL_BY_REQUESTEE","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152246363429442997V","paymentMode":"UPI_INTENT","timestamp":1781543796381,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_CANCELLED","detailedErrorCode":"REQUEST_CANCEL_BY_REQUESTEE"}]}}
[15-Jun-2026 17:17:22 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 17:17:22 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 17:17:22 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 17:17:22 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 17:17:22 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 17:17:22 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 17:17:22 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 17:17:22 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 17:17:22 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 17:17:22 UTC] Available dates found: 3
[15-Jun-2026 17:17:24 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 17:17:24 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 17:17:24 UTC] Current time (IST): 22:47
[15-Jun-2026 17:17:24 UTC] Requested date: 2026-06-16
[15-Jun-2026 17:17:24 UTC] Today: 2026-06-15
[15-Jun-2026 17:17:24 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 17:17:24 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 17:17:24 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 17:17:24 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 17:17:24 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 17:17:24 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 17:17:24 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 17:17:24 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 17:17:24 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 17:17:24 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 17:17:24 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 17:17:24 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 17:17:24 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 17:17:24 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 17:17:24 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 17:17:24 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 17:17:24 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 17:17:24 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 17:17:24 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 17:17:24 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 17:17:24 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 17:17:24 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 17:17:24 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 17:17:24 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 17:17:24 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 17:17:24 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 17:17:24 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 17:17:24 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 17:17:24 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 17:17:24 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 17:17:24 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 17:17:24 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 17:17:42 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 17:18:15 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781543870163","orderId":"OMO2606152247507692036015V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781545070750,"errorCode":"TXN_CANCELLED","detailedErrorCode":"REQUEST_CANCEL_BY_REQUESTEE","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152247584381826575V","paymentMode":"UPI_INTENT","timestamp":1781543878476,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_CANCELLED","detailedErrorCode":"REQUEST_CANCEL_BY_REQUESTEE"}]}}
[15-Jun-2026 17:18:15 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781543870163
            [orderId] => OMO2606152247507692036015V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781545070750
            [errorCode] => TXN_CANCELLED
            [detailedErrorCode] => REQUEST_CANCEL_BY_REQUESTEE
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152247584381826575V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781543878476
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_CANCELLED
                            [detailedErrorCode] => REQUEST_CANCEL_BY_REQUESTEE
                        )

                )

        )

)

[15-Jun-2026 17:18:15 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 17:18:15 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 17:18:15 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 17:18:15 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 17:18:15 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 17:18:15 UTC] Payment not successful, status: FAILED
[15-Jun-2026 17:18:15 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781543870163","orderId":"OMO2606152247507692036015V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781545070750,"errorCode":"TXN_CANCELLED","detailedErrorCode":"REQUEST_CANCEL_BY_REQUESTEE","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152247584381826575V","paymentMode":"UPI_INTENT","timestamp":1781543878476,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_CANCELLED","detailedErrorCode":"REQUEST_CANCEL_BY_REQUESTEE"}]}}
[15-Jun-2026 17:19:02 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 17:19:02 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 17:19:02 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 17:19:02 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 17:19:02 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 17:19:02 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 17:19:02 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 17:19:02 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 17:19:02 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 17:19:02 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 17:19:02 UTC] Available dates found: 3
[15-Jun-2026 17:19:05 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 17:19:05 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 17:19:05 UTC] Current time (IST): 22:49
[15-Jun-2026 17:19:05 UTC] Requested date: 2026-06-16
[15-Jun-2026 17:19:05 UTC] Today: 2026-06-15
[15-Jun-2026 17:19:05 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 17:19:05 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 17:19:05 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 17:19:05 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 17:19:05 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 17:19:05 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 17:19:05 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 17:19:05 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 17:19:05 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 17:19:05 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 17:19:05 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 17:19:05 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 17:19:05 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 17:19:05 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 17:19:05 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 17:19:05 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 17:19:05 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 17:19:05 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 17:19:05 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 17:19:05 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 17:19:05 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 17:19:05 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 17:19:05 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 17:19:05 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 17:19:05 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 17:19:05 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 17:19:05 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 17:19:05 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 17:19:05 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 17:19:05 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 17:19:05 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 17:19:05 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 17:19:26 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 17:20:17 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 17:24:37 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 17:24:37 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 17:24:37 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 17:24:37 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 17:24:37 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 17:24:37 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 17:24:37 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 17:24:37 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 17:24:37 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 17:24:37 UTC] Available dates found: 3
[15-Jun-2026 17:24:41 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 17:24:41 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 17:24:41 UTC] Current time (IST): 22:54
[15-Jun-2026 17:24:41 UTC] Requested date: 2026-06-16
[15-Jun-2026 17:24:41 UTC] Today: 2026-06-15
[15-Jun-2026 17:24:41 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 17:24:41 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 17:24:41 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 17:24:41 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 17:24:41 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 17:24:41 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 17:24:41 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 17:24:41 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 17:24:41 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 17:24:41 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 17:24:41 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 17:24:41 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 17:24:41 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 17:24:41 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 17:24:41 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 17:24:41 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 17:24:41 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 17:24:41 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 17:24:41 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 17:24:41 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 17:24:41 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 17:24:41 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 17:24:41 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 17:24:41 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 17:24:41 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 17:24:41 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 17:24:41 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 17:24:41 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 17:24:41 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 17:24:41 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 17:24:41 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 17:24:41 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 17:24:53 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 17:24:53 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 17:24:53 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 17:24:53 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 17:24:53 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 17:24:53 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 17:24:53 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 17:24:53 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 17:24:53 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 17:24:53 UTC] Available dates found: 3
[15-Jun-2026 17:24:55 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 17:24:55 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 17:24:55 UTC] Current time (IST): 22:54
[15-Jun-2026 17:24:55 UTC] Requested date: 2026-06-16
[15-Jun-2026 17:24:55 UTC] Today: 2026-06-15
[15-Jun-2026 17:24:55 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 17:24:55 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 17:24:55 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 17:24:55 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 17:24:55 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 17:24:55 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 17:24:55 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 17:24:55 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 17:24:55 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 17:24:55 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 17:24:55 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 17:24:55 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 17:24:55 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 17:24:55 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 17:24:55 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 17:24:55 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 17:24:55 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 17:24:55 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 17:24:55 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 17:24:55 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 17:24:55 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 17:24:55 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 17:24:55 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 17:24:55 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 17:24:55 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 17:24:55 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 17:24:55 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 17:24:55 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 17:24:55 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 17:24:55 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 17:24:55 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 17:24:55 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 17:25:05 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 17:25:25 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 17:25:25 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 17:25:25 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 17:25:25 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 17:25:25 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 17:25:25 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 17:25:25 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 17:25:25 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 17:25:25 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 17:25:25 UTC] Available dates found: 3
[15-Jun-2026 17:25:29 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 17:25:29 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 17:25:29 UTC] Current time (IST): 22:55
[15-Jun-2026 17:25:29 UTC] Requested date: 2026-06-16
[15-Jun-2026 17:25:29 UTC] Today: 2026-06-15
[15-Jun-2026 17:25:29 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 17:25:29 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 17:25:29 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 17:25:29 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 17:25:29 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 17:25:29 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 17:25:29 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 17:25:29 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 17:25:29 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 17:25:29 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 17:25:29 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 17:25:29 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 17:25:29 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 17:25:29 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 17:25:29 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 17:25:29 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 17:25:29 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 17:25:29 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 17:25:29 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 17:25:29 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 17:25:29 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 17:25:29 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 17:25:29 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 17:25:29 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 17:25:29 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 17:25:29 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 17:25:29 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 17:25:29 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 17:25:29 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 17:25:29 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 17:25:29 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 17:25:29 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 17:27:22 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 17:27:50 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 17:29:29 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 17:29:29 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 17:29:29 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 17:29:29 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 17:29:29 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 17:29:29 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 17:29:29 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 17:29:29 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 17:29:29 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 17:29:29 UTC] Available dates found: 3
[15-Jun-2026 17:29:32 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 17:29:32 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 17:29:32 UTC] Current time (IST): 22:59
[15-Jun-2026 17:29:32 UTC] Requested date: 2026-06-16
[15-Jun-2026 17:29:32 UTC] Today: 2026-06-15
[15-Jun-2026 17:29:32 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 17:29:32 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 17:29:32 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 17:29:32 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 17:29:32 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 17:29:32 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 17:29:32 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 17:29:32 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 17:29:32 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 17:29:32 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 17:29:32 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 17:29:32 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 17:29:32 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 17:29:32 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 17:29:32 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 17:29:32 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 17:29:32 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 17:29:32 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 17:29:32 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 17:29:32 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 17:29:32 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 17:29:32 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 17:29:32 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 17:29:32 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 17:29:32 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 17:29:32 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 17:29:32 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 17:29:32 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 17:29:32 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 17:29:32 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 17:29:32 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 17:29:32 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 17:29:49 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 17:31:21 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 17:31:21 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 17:31:21 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 17:31:21 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 17:31:21 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 17:31:21 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 17:31:21 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 17:31:21 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 17:31:21 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 17:31:21 UTC] Available dates found: 3
[15-Jun-2026 17:31:33 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 17:31:33 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 17:31:33 UTC] Current time (IST): 23:1
[15-Jun-2026 17:31:33 UTC] Requested date: 2026-06-16
[15-Jun-2026 17:31:33 UTC] Today: 2026-06-15
[15-Jun-2026 17:31:33 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 17:31:33 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 17:31:33 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 17:31:33 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 17:31:33 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 17:31:33 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 17:31:33 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 17:31:33 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 17:31:33 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 17:31:33 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 17:31:33 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 17:31:33 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 17:31:33 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 17:31:33 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 17:31:33 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 17:31:33 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 17:31:33 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 17:31:33 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 17:31:33 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 17:31:33 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 17:31:33 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 17:31:33 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 17:31:33 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 17:31:33 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 17:31:33 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 17:31:33 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 17:31:33 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 17:31:33 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 17:31:33 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 17:31:33 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 17:31:33 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 17:31:33 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 17:31:36 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 17:31:36 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 17:31:36 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 17:31:36 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 17:31:36 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 17:31:36 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 17:31:36 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 17:31:36 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 17:31:36 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 17:31:36 UTC] Available dates found: 3
[15-Jun-2026 17:31:38 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 17:31:38 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 17:31:38 UTC] Current time (IST): 23:1
[15-Jun-2026 17:31:38 UTC] Requested date: 2026-06-16
[15-Jun-2026 17:31:38 UTC] Today: 2026-06-15
[15-Jun-2026 17:31:38 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 17:31:38 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 17:31:38 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 17:31:38 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 17:31:38 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 17:31:38 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 17:31:38 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 17:31:38 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 17:31:38 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 17:31:38 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 17:31:38 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 17:31:38 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 17:31:38 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 17:31:38 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 17:31:38 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 17:31:38 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 17:31:38 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 17:31:38 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 17:31:38 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 17:31:38 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 17:31:38 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 17:31:38 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 17:31:38 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 17:31:38 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 17:31:38 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 17:31:38 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 17:31:38 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 17:31:38 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 17:31:38 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 17:31:38 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 17:31:38 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 17:31:38 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 17:31:41 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 17:31:41 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 17:31:41 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 17:31:41 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 17:31:41 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 17:31:41 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 17:31:41 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 17:31:41 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 17:31:41 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 17:31:41 UTC] Available dates found: 3
[15-Jun-2026 17:31:53 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 17:32:05 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 17:32:32 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 17:32:45 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781543563193","orderId":"OMO2606152242421141134536V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781544762099,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152242516704607947V","paymentMode":"UPI_QR","timestamp":1781543571709,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"PUNB0872300","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616630694460","upiTransactionId":"PNB24BE59051E7A422A8751EE1FC47EA63E","vpa":"naXXXXXXXte@pnb"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"PUNB0872300","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616630694460","upiTransactionId":"PNB24BE59051E7A422A8751EE1FC47EA63E","vpa":"naXXXXXXXte@pnb"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 17:32:45 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781543563193
            [orderId] => OMO2606152242421141134536V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781544762099
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152242516704607947V
                            [paymentMode] => UPI_QR
                            [timestamp] => 1781543571709
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => PUNB0872300
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 616630694460
                                    [upiTransactionId] => PNB24BE59051E7A422A8751EE1FC47EA63E
                                    [vpa] => naXXXXXXXte@pnb
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => PUNB0872300
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 616630694460
                                                    [upiTransactionId] => PNB24BE59051E7A422A8751EE1FC47EA63E
                                                    [vpa] => naXXXXXXXte@pnb
                                                )

                                            [currency] => INR
                                            [amount] => 10000
                                        )

                                )

                        )

                )

        )

)

[15-Jun-2026 17:32:45 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 17:32:45 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 17:32:45 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 17:32:45 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 17:32:45 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 17:32:45 UTC] Payment not successful, status: FAILED
[15-Jun-2026 17:32:45 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781543563193","orderId":"OMO2606152242421141134536V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781544762099,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152242516704607947V","paymentMode":"UPI_QR","timestamp":1781543571709,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"PUNB0872300","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616630694460","upiTransactionId":"PNB24BE59051E7A422A8751EE1FC47EA63E","vpa":"naXXXXXXXte@pnb"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"PUNB0872300","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616630694460","upiTransactionId":"PNB24BE59051E7A422A8751EE1FC47EA63E","vpa":"naXXXXXXXte@pnb"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 17:35:18 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 17:35:18 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 17:35:18 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 17:35:18 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 17:35:18 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 17:35:18 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 17:35:18 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 17:35:18 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 17:35:18 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 17:35:18 UTC] Available dates found: 3
[15-Jun-2026 17:35:21 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 17:35:21 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 17:35:21 UTC] Current time (IST): 23:5
[15-Jun-2026 17:35:21 UTC] Requested date: 2026-06-16
[15-Jun-2026 17:35:21 UTC] Today: 2026-06-15
[15-Jun-2026 17:35:21 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 17:35:21 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 17:35:21 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 17:35:21 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 17:35:21 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 17:35:21 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 17:35:21 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 17:35:21 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 17:35:21 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 17:35:21 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 17:35:21 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 17:35:21 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 17:35:21 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 17:35:21 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 17:35:21 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 17:35:21 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 17:35:21 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 17:35:21 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 17:35:21 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 17:35:21 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 17:35:21 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 17:35:21 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 17:35:21 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 17:35:21 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 17:35:21 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 17:35:21 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 17:35:21 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 17:35:21 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 17:35:21 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 17:35:21 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 17:35:21 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 17:35:21 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 17:35:31 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 17:36:50 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 17:36:50 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 17:36:50 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 17:36:50 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 17:36:50 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 17:36:50 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 17:36:50 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 17:36:50 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 17:36:50 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 17:36:50 UTC] Available dates found: 3
[15-Jun-2026 17:37:03 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 17:37:03 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 17:37:03 UTC] Current time (IST): 23:7
[15-Jun-2026 17:37:03 UTC] Requested date: 2026-06-16
[15-Jun-2026 17:37:03 UTC] Today: 2026-06-15
[15-Jun-2026 17:37:03 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 17:37:03 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 17:37:03 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 17:37:03 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 17:37:03 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 17:37:03 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 17:37:03 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 17:37:03 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 17:37:03 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 17:37:03 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 17:37:03 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 17:37:03 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 17:37:03 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 17:37:03 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 17:37:03 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 17:37:03 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 17:37:03 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 17:37:03 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 17:37:03 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 17:37:03 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 17:37:03 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 17:37:03 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 17:37:03 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 17:37:03 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 17:37:03 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 17:37:03 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 17:37:03 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 17:37:03 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 17:37:03 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 17:37:03 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 17:37:03 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 17:37:03 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 17:39:09 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781543946281","orderId":"OMO2606152249068747233121V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781545146855,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152249106585985294V","paymentMode":"UPI_INTENT","timestamp":1781543950697,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 17:39:09 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781543946281
            [orderId] => OMO2606152249068747233121V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781545146855
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152249106585985294V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781543950697
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 17:39:09 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 17:39:09 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 17:39:09 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 17:39:09 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 17:39:09 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 17:39:09 UTC] Payment not successful, status: FAILED
[15-Jun-2026 17:39:09 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781543946281","orderId":"OMO2606152249068747233121V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781545146855,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152249106585985294V","paymentMode":"UPI_INTENT","timestamp":1781543950697,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 17:39:33 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781543968764","orderId":"OMO2606152249297627233260V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781545169749,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152249375681786289V","paymentMode":"UPI_INTENT","timestamp":1781543977610,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 17:39:33 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781543968764
            [orderId] => OMO2606152249297627233260V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781545169749
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152249375681786289V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781543977610
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 17:39:33 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 17:39:33 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 17:39:33 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 17:39:33 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 17:39:33 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 17:39:33 UTC] Payment not successful, status: FAILED
[15-Jun-2026 17:39:33 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781543968764","orderId":"OMO2606152249297627233260V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781545169749,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152249375681786289V","paymentMode":"UPI_INTENT","timestamp":1781543977610,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 17:40:24 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781544021457","orderId":"OMO2606152250220537233568V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781545222038,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152251412134919219V","paymentMode":"UPI_QR","timestamp":1781544101253,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 17:40:24 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781544021457
            [orderId] => OMO2606152250220537233568V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781545222038
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152251412134919219V
                            [paymentMode] => UPI_QR
                            [timestamp] => 1781544101253
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 17:40:24 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 17:40:24 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 17:40:24 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 17:40:24 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 17:40:24 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 17:40:24 UTC] Payment not successful, status: FAILED
[15-Jun-2026 17:40:24 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781544021457","orderId":"OMO2606152250220537233568V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781545222038,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152251412134919219V","paymentMode":"UPI_QR","timestamp":1781544101253,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 17:45:10 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781544307281","orderId":"OMO2606152255078912134037V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781545507872,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152256573302134587V","paymentMode":"UPI_INTENT","timestamp":1781544417364,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 17:45:10 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781544307281
            [orderId] => OMO2606152255078912134037V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781545507872
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152256573302134587V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781544417364
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 17:45:10 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 17:45:10 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 17:45:10 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 17:45:10 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 17:45:10 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 17:45:10 UTC] Payment not successful, status: FAILED
[15-Jun-2026 17:45:10 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781544307281","orderId":"OMO2606152255078912134037V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781545507872,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152256573302134587V","paymentMode":"UPI_INTENT","timestamp":1781544417364,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 17:47:25 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781544443609","orderId":"OMO2606152257242136919259V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781545644198,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152257277478357652V","paymentMode":"UPI_INTENT","timestamp":1781544447783,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 17:47:25 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781544443609
            [orderId] => OMO2606152257242136919259V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781545644198
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152257277478357652V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781544447783
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 17:47:25 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 17:47:25 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 17:47:25 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 17:47:25 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 17:47:25 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 17:47:25 UTC] Payment not successful, status: FAILED
[15-Jun-2026 17:47:25 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781544443609","orderId":"OMO2606152257242136919259V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781545644198,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152257277478357652V","paymentMode":"UPI_INTENT","timestamp":1781544447783,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 17:47:57 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781544473006","orderId":"OMO2606152257535951786271V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781545673575,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152257587000442113V","paymentMode":"UPI_INTENT","timestamp":1781544478729,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 17:47:57 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781544473006
            [orderId] => OMO2606152257535951786271V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781545673575
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152257587000442113V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781544478729
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 17:47:57 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 17:47:57 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 17:47:57 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 17:47:57 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 17:47:57 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 17:47:57 UTC] Payment not successful, status: FAILED
[15-Jun-2026 17:47:57 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781544473006","orderId":"OMO2606152257535951786271V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781545673575,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152257587000442113V","paymentMode":"UPI_INTENT","timestamp":1781544478729,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 17:48:46 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781544523128","orderId":"OMO2606152258437077233376V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781545723689,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152258503211037369V","paymentMode":"UPI_INTENT","timestamp":1781544530354,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 17:48:46 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781544523128
            [orderId] => OMO2606152258437077233376V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781545723689
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152258503211037369V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781544530354
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 17:48:46 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 17:48:46 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 17:48:46 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 17:48:46 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 17:48:46 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 17:48:46 UTC] Payment not successful, status: FAILED
[15-Jun-2026 17:48:46 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781544523128","orderId":"OMO2606152258437077233376V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781545723689,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152258503211037369V","paymentMode":"UPI_INTENT","timestamp":1781544530354,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 17:49:55 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781544592989","orderId":"OMO2606152259536193859657V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781545793595,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152300016740320874V","paymentMode":"UPI_INTENT","timestamp":1781544601718,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 17:49:55 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781544592989
            [orderId] => OMO2606152259536193859657V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781545793595
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152300016740320874V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781544601718
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 17:49:55 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 17:49:55 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 17:49:55 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 17:49:55 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 17:49:55 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 17:49:55 UTC] Payment not successful, status: FAILED
[15-Jun-2026 17:49:55 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781544592989","orderId":"OMO2606152259536193859657V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781545793595,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152300016740320874V","paymentMode":"UPI_INTENT","timestamp":1781544601718,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 17:52:02 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781544717905","orderId":"OMO2606152301584692236444V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781545918456,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152302118654607388V","paymentMode":"UPI_INTENT","timestamp":1781544731928,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 17:52:02 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781544717905
            [orderId] => OMO2606152301584692236444V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781545918456
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152302118654607388V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781544731928
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 17:52:02 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 17:52:02 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 17:52:02 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 17:52:02 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 17:52:02 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 17:52:02 UTC] Payment not successful, status: FAILED
[15-Jun-2026 17:52:02 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781544717905","orderId":"OMO2606152301584692236444V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781545918456,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152302118654607388V","paymentMode":"UPI_INTENT","timestamp":1781544731928,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 17:52:15 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781544731921","orderId":"OMO2606152302127447233878V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781545932725,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[15-Jun-2026 17:52:15 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781544731921
            [orderId] => OMO2606152302127447233878V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781545932725
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[15-Jun-2026 17:52:15 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 17:52:15 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 17:52:15 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 17:52:15 UTC] Payment callback error: Transaction ID not found in callback
[15-Jun-2026 17:52:25 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 17:52:25 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 17:52:25 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 17:52:25 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 17:52:25 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 17:52:25 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 17:52:25 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 17:52:25 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 17:52:25 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 17:52:25 UTC] Available dates found: 3
[15-Jun-2026 17:52:29 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 17:52:29 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 17:52:29 UTC] Current time (IST): 23:22
[15-Jun-2026 17:52:29 UTC] Requested date: 2026-06-20
[15-Jun-2026 17:52:29 UTC] Today: 2026-06-15
[15-Jun-2026 17:52:29 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 17:52:29 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 17:52:29 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 17:52:29 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 17:52:29 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 17:52:29 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 17:52:29 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 17:52:29 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 17:52:29 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 17:52:29 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 17:52:29 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 17:52:29 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 17:52:29 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 17:52:29 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 17:52:29 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 17:52:29 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 17:52:29 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 17:52:29 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 17:52:29 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 17:52:29 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 17:52:29 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 17:52:29 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 17:52:29 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 17:52:29 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 17:52:29 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 17:52:29 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 17:52:29 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 17:52:29 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 17:52:29 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 17:52:29 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 17:52:29 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 17:52:29 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 17:52:36 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781544754649","orderId":"OMO2606152302352835911957V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781545955263,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[15-Jun-2026 17:52:36 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781544754649
            [orderId] => OMO2606152302352835911957V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781545955263
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[15-Jun-2026 17:52:36 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 17:52:36 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 17:52:36 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 17:52:36 UTC] Payment callback error: Transaction ID not found in callback
[15-Jun-2026 17:52:40 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 17:53:08 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 17:53:08 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 17:53:08 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 17:53:08 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 17:53:08 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 17:53:08 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 17:53:08 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 17:53:08 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 17:53:08 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 17:53:08 UTC] Available dates found: 3
[15-Jun-2026 17:53:10 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 17:53:10 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 17:53:10 UTC] Current time (IST): 23:23
[15-Jun-2026 17:53:10 UTC] Requested date: 2026-06-16
[15-Jun-2026 17:53:10 UTC] Today: 2026-06-15
[15-Jun-2026 17:53:10 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 17:53:10 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 17:53:10 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 17:53:10 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 17:53:10 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 17:53:10 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 17:53:10 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 17:53:10 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 17:53:10 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 17:53:10 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 17:53:10 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 17:53:10 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 17:53:10 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 17:53:10 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 17:53:10 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 17:53:10 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 17:53:10 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 17:53:10 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 17:53:10 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 17:53:10 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 17:53:10 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 17:53:10 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 17:53:10 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 17:53:10 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 17:53:10 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 17:53:10 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 17:53:10 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 17:53:10 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 17:53:10 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 17:53:10 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 17:53:10 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 17:53:10 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 17:53:29 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 17:54:25 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 17:54:31 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781544868436","orderId":"OMO2606152304292281786592V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781546069214,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[15-Jun-2026 17:54:31 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781544868436
            [orderId] => OMO2606152304292281786592V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781546069214
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[15-Jun-2026 17:54:31 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 17:54:31 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 17:54:31 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 17:54:31 UTC] Payment callback error: Transaction ID not found in callback
[15-Jun-2026 17:55:24 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781544922297","orderId":"OMO2606152305231062036950V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781546123088,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[15-Jun-2026 17:55:24 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781544922297
            [orderId] => OMO2606152305231062036950V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781546123088
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[15-Jun-2026 17:55:24 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 17:55:24 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 17:55:24 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 17:55:24 UTC] Payment callback error: Transaction ID not found in callback
[15-Jun-2026 17:55:37 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781544935935","orderId":"OMO2606152305365395985712V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781546136522,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152305448237233537V","paymentMode":"UPI_QR","timestamp":1781544944867,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"HDFC0005188","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616621846690","upiTransactionId":"HDFCMBUPI01KV65R4MTEQSQD4X1DJGN2W2W","vpa":"79XXXXXXXX.2@hdfc"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"HDFC0005188","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616621846690","upiTransactionId":"HDFCMBUPI01KV65R4MTEQSQD4X1DJGN2W2W","vpa":"79XXXXXXXX.2@hdfc"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 17:55:37 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781544935935
            [orderId] => OMO2606152305365395985712V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781546136522
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152305448237233537V
                            [paymentMode] => UPI_QR
                            [timestamp] => 1781544944867
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => HDFC0005188
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 616621846690
                                    [upiTransactionId] => HDFCMBUPI01KV65R4MTEQSQD4X1DJGN2W2W
                                    [vpa] => 79XXXXXXXX.2@hdfc
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => HDFC0005188
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 616621846690
                                                    [upiTransactionId] => HDFCMBUPI01KV65R4MTEQSQD4X1DJGN2W2W
                                                    [vpa] => 79XXXXXXXX.2@hdfc
                                                )

                                            [currency] => INR
                                            [amount] => 10000
                                        )

                                )

                        )

                )

        )

)

[15-Jun-2026 17:55:37 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 17:55:37 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 17:55:37 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 17:55:37 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 17:55:37 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 17:55:37 UTC] Payment not successful, status: FAILED
[15-Jun-2026 17:55:37 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781544935935","orderId":"OMO2606152305365395985712V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781546136522,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152305448237233537V","paymentMode":"UPI_QR","timestamp":1781544944867,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"HDFC0005188","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616621846690","upiTransactionId":"HDFCMBUPI01KV65R4MTEQSQD4X1DJGN2W2W","vpa":"79XXXXXXXX.2@hdfc"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"HDFC0005188","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616621846690","upiTransactionId":"HDFCMBUPI01KV65R4MTEQSQD4X1DJGN2W2W","vpa":"79XXXXXXXX.2@hdfc"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 17:58:45 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 17:58:45 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 17:58:45 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 17:58:45 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 17:58:45 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 17:58:45 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 17:58:45 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 17:58:45 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 17:58:45 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 17:58:45 UTC] Available dates found: 3
[15-Jun-2026 17:58:48 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 17:58:48 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 17:58:48 UTC] Current time (IST): 23:28
[15-Jun-2026 17:58:48 UTC] Requested date: 2026-06-16
[15-Jun-2026 17:58:48 UTC] Today: 2026-06-15
[15-Jun-2026 17:58:48 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 17:58:48 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 17:58:48 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 17:58:48 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 17:58:48 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 17:58:48 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 17:58:48 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 17:58:48 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 17:58:48 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 17:58:48 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 17:58:48 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 17:58:48 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 17:58:48 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 17:58:48 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 17:58:48 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 17:58:48 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 17:58:48 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 17:58:48 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 17:58:48 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 17:58:48 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 17:58:48 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 17:58:48 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 17:58:48 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 17:58:48 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 17:58:48 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 17:58:48 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 17:58:48 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 17:58:48 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 17:58:48 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 17:58:48 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 17:58:48 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 17:58:48 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 17:59:01 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 18:12:44 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781545962943","orderId":"OMO2606152322435942691903V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781547163579,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152322513732036847V","paymentMode":"UPI_INTENT","timestamp":1781545971434,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 18:12:44 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781545962943
            [orderId] => OMO2606152322435942691903V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781547163579
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152322513732036847V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781545971434
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 18:12:44 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 18:12:44 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 18:12:44 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 18:12:44 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 18:12:44 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 18:12:44 UTC] Payment not successful, status: FAILED
[15-Jun-2026 18:12:44 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781545962943","orderId":"OMO2606152322435942691903V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781547163579,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152322513732036847V","paymentMode":"UPI_INTENT","timestamp":1781545971434,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 18:13:34 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781546011139","orderId":"OMO2606152323321397233956V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781547212123,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152323376416733483V","paymentMode":"UPI_INTENT","timestamp":1781546017675,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 18:13:34 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781546011139
            [orderId] => OMO2606152323321397233956V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781547212123
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152323376416733483V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781546017675
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 18:13:34 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 18:13:34 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 18:13:34 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 18:13:34 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 18:13:34 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 18:13:34 UTC] Payment not successful, status: FAILED
[15-Jun-2026 18:13:34 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781546011139","orderId":"OMO2606152323321397233956V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781547212123,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152323376416733483V","paymentMode":"UPI_INTENT","timestamp":1781546017675,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 18:14:30 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781546066590","orderId":"OMO2606152324272979055913V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781547267279,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152324320250320493V","paymentMode":"UPI_INTENT","timestamp":1781546072062,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 18:14:30 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781546066590
            [orderId] => OMO2606152324272979055913V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781547267279
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152324320250320493V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781546072062
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 18:14:30 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 18:14:30 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 18:14:30 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 18:14:30 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 18:14:30 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 18:14:30 UTC] Payment not successful, status: FAILED
[15-Jun-2026 18:14:30 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781546066590","orderId":"OMO2606152324272979055913V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781547267279,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152324320250320493V","paymentMode":"UPI_INTENT","timestamp":1781546072062,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 18:19:09 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781546347176","orderId":"OMO2606152329078765656118V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781547547858,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152329223796733618V","paymentMode":"UPI_INTENT","timestamp":1781546362436,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 18:19:09 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781546347176
            [orderId] => OMO2606152329078765656118V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781547547858
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606152329223796733618V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781546362436
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 18:19:09 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 18:19:09 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 18:19:09 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 18:19:09 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 18:19:09 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 18:19:09 UTC] Payment not successful, status: FAILED
[15-Jun-2026 18:19:09 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781546347176","orderId":"OMO2606152329078765656118V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781547547858,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606152329223796733618V","paymentMode":"UPI_INTENT","timestamp":1781546362436,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 18:29:59 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 18:29:59 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 18:29:59 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 18:29:59 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 18:29:59 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 18:29:59 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 18:29:59 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 18:29:59 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 18:29:59 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 18:29:59 UTC] Available dates found: 3
[15-Jun-2026 18:30:01 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 18:30:01 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 18:30:01 UTC] Current time (IST): 0:0
[15-Jun-2026 18:30:01 UTC] Requested date: 2026-06-16
[15-Jun-2026 18:30:01 UTC] Today: 2026-06-15
[15-Jun-2026 18:30:01 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 18:30:01 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 18:30:01 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 18:30:01 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 18:30:01 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 18:30:01 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 18:30:01 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 18:30:01 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 18:30:01 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 18:30:01 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 18:30:01 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 18:30:01 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 18:30:01 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 18:30:01 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 18:30:01 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 18:30:01 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 18:30:01 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 18:30:01 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 18:30:01 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 18:30:01 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 18:30:01 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 18:30:01 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 18:30:01 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 18:30:01 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 18:30:01 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 18:30:01 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 18:30:01 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 18:30:01 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 18:30:01 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 18:30:01 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 18:30:01 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 18:30:01 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 18:30:20 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 18:50:24 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781548222146","orderId":"OMO2606160000223393859123V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781549422307,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606160000265598357388V","paymentMode":"UPI_INTENT","timestamp":1781548226597,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 18:50:24 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781548222146
            [orderId] => OMO2606160000223393859123V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781549422307
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606160000265598357388V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781548226597
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 18:50:24 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 18:50:24 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 18:50:24 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 18:50:24 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 18:50:24 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 18:50:24 UTC] Payment not successful, status: FAILED
[15-Jun-2026 18:50:24 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781548222146","orderId":"OMO2606160000223393859123V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781549422307,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606160000265598357388V","paymentMode":"UPI_INTENT","timestamp":1781548226597,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 19:39:03 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 19:39:03 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 19:39:03 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 19:39:03 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 19:39:03 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 19:39:03 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 19:39:03 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 19:39:03 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 19:39:03 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 19:39:03 UTC] Available dates found: 3
[15-Jun-2026 19:39:05 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 19:39:05 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 19:39:05 UTC] Current time (IST): 1:9
[15-Jun-2026 19:39:05 UTC] Requested date: 2026-06-16
[15-Jun-2026 19:39:05 UTC] Today: 2026-06-15
[15-Jun-2026 19:39:05 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 19:39:05 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 19:39:05 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 19:39:05 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 19:39:05 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 19:39:05 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 19:39:05 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 19:39:05 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 19:39:05 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 19:39:05 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 19:39:05 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 19:39:05 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 19:39:05 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 19:39:05 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 19:39:05 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 19:39:05 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 19:39:05 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 19:39:05 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 19:39:05 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 19:39:05 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 19:39:05 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 19:39:05 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 19:39:05 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 19:39:05 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 19:39:05 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 19:39:05 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 19:39:05 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 19:39:05 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 19:39:05 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 19:39:05 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 19:39:05 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 19:39:05 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 19:39:20 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 19:40:02 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 19:45:31 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 19:45:31 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 19:45:31 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 19:45:31 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 19:45:31 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 19:45:31 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 19:45:31 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 19:45:31 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 19:45:31 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 19:45:31 UTC] Available dates found: 3
[15-Jun-2026 19:45:34 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 19:45:34 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 19:45:34 UTC] Current time (IST): 1:15
[15-Jun-2026 19:45:34 UTC] Requested date: 2026-06-16
[15-Jun-2026 19:45:34 UTC] Today: 2026-06-15
[15-Jun-2026 19:45:34 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 19:45:34 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 19:45:34 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 19:45:34 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 19:45:34 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 19:45:34 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 19:45:34 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 19:45:34 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 19:45:34 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 19:45:34 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 19:45:34 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 19:45:34 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 19:45:34 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 19:45:34 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 19:45:34 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 19:45:34 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 19:45:34 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 19:45:34 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 19:45:34 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 19:45:34 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 19:45:34 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 19:45:34 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 19:45:34 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 19:45:34 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 19:45:34 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 19:45:34 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 19:45:34 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 19:45:34 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 19:45:34 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 19:45:34 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 19:45:34 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 19:45:34 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 19:45:35 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781552515044","orderId":"OMO2606160111562962691316V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781553716278,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606160115209256001887V","paymentMode":"UPI_QR","timestamp":1781552720960,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"AIRP0000001","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"002854234287","upiTransactionId":"YBN20260616011455179419834105282600","vpa":"shXXXXXXXXXXit@nyes"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"AIRP0000001","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"002854234287","upiTransactionId":"YBN20260616011455179419834105282600","vpa":"shXXXXXXXXXXit@nyes"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 19:45:35 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781552515044
            [orderId] => OMO2606160111562962691316V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781553716278
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606160115209256001887V
                            [paymentMode] => UPI_QR
                            [timestamp] => 1781552720960
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => AIRP0000001
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 002854234287
                                    [upiTransactionId] => YBN20260616011455179419834105282600
                                    [vpa] => shXXXXXXXXXXit@nyes
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => AIRP0000001
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 002854234287
                                                    [upiTransactionId] => YBN20260616011455179419834105282600
                                                    [vpa] => shXXXXXXXXXXit@nyes
                                                )

                                            [currency] => INR
                                            [amount] => 10000
                                        )

                                )

                        )

                )

        )

)

[15-Jun-2026 19:45:35 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 19:45:35 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 19:45:35 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 19:45:35 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 19:45:35 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 19:45:35 UTC] Payment not successful, status: FAILED
[15-Jun-2026 19:45:35 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781552515044","orderId":"OMO2606160111562962691316V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781553716278,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606160115209256001887V","paymentMode":"UPI_QR","timestamp":1781552720960,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"AIRP0000001","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"002854234287","upiTransactionId":"YBN20260616011455179419834105282600","vpa":"shXXXXXXXXXXit@nyes"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"AIRP0000001","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"002854234287","upiTransactionId":"YBN20260616011455179419834105282600","vpa":"shXXXXXXXXXXit@nyes"},"currency":"INR","amount":10000}]}]}}
[15-Jun-2026 19:45:44 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 19:45:46 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Jun-2026 19:46:06 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781552747130","orderId":"OMO2606160115483920442760V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781553948358,"errorCode":"TXN_CANCELLED","detailedErrorCode":"REQUEST_CANCEL_BY_REQUESTEE","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606160116010514607032V","paymentMode":"UPI_QR","timestamp":1781552761085,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_CANCELLED","detailedErrorCode":"REQUEST_CANCEL_BY_REQUESTEE"}]}}
[15-Jun-2026 19:46:06 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781552747130
            [orderId] => OMO2606160115483920442760V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781553948358
            [errorCode] => TXN_CANCELLED
            [detailedErrorCode] => REQUEST_CANCEL_BY_REQUESTEE
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606160116010514607032V
                            [paymentMode] => UPI_QR
                            [timestamp] => 1781552761085
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_CANCELLED
                            [detailedErrorCode] => REQUEST_CANCEL_BY_REQUESTEE
                        )

                )

        )

)

[15-Jun-2026 19:46:06 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 19:46:06 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 19:46:06 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 19:46:06 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 19:46:06 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 19:46:06 UTC] Payment not successful, status: FAILED
[15-Jun-2026 19:46:06 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781552747130","orderId":"OMO2606160115483920442760V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781553948358,"errorCode":"TXN_CANCELLED","detailedErrorCode":"REQUEST_CANCEL_BY_REQUESTEE","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606160116010514607032V","paymentMode":"UPI_QR","timestamp":1781552761085,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_CANCELLED","detailedErrorCode":"REQUEST_CANCEL_BY_REQUESTEE"}]}}
[15-Jun-2026 19:46:33 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 19:46:33 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 19:46:33 UTC] Current time (IST): 1:16
[15-Jun-2026 19:46:33 UTC] Requested date: 2026-06-20
[15-Jun-2026 19:46:33 UTC] Today: 2026-06-15
[15-Jun-2026 19:46:33 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 19:46:33 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 19:46:33 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 19:46:33 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 19:46:33 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 19:46:33 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 19:46:33 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 19:46:33 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 19:46:33 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 19:46:33 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 19:46:33 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 19:46:33 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 19:46:33 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 19:46:33 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 19:46:33 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 19:46:33 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 19:46:33 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 19:46:33 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 19:46:33 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 19:46:33 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 19:46:33 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 19:46:33 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 19:46:33 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 19:46:33 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 19:46:33 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 19:46:33 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 19:46:33 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 19:46:33 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 19:46:33 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 19:46:33 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 19:46:33 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 19:46:33 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 19:59:24 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781552361106","orderId":"OMO2606160109223806733376V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781553562359,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606160109257033859472V","paymentMode":"UPI_INTENT","timestamp":1781552365748,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 19:59:24 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781552361106
            [orderId] => OMO2606160109223806733376V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781553562359
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606160109257033859472V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781552365748
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 19:59:24 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 19:59:24 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 19:59:24 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 19:59:24 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 19:59:24 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 19:59:24 UTC] Payment not successful, status: FAILED
[15-Jun-2026 19:59:24 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781552361106","orderId":"OMO2606160109223806733376V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781553562359,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606160109257033859472V","paymentMode":"UPI_INTENT","timestamp":1781552365748,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 19:59:55 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781552390798","orderId":"OMO2606160109520310442050V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781553592015,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[15-Jun-2026 19:59:55 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781552390798
            [orderId] => OMO2606160109520310442050V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781553592015
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[15-Jun-2026 19:59:55 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 19:59:55 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 19:59:55 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 19:59:55 UTC] Payment callback error: Transaction ID not found in callback
[15-Jun-2026 20:00:08 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781552406622","orderId":"OMO2606160110078356733535V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781553607823,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606160110144709442858V","paymentMode":"UPI_QR","timestamp":1781552414506,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 20:00:08 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781552406622
            [orderId] => OMO2606160110078356733535V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781553607823
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606160110144709442858V
                            [paymentMode] => UPI_QR
                            [timestamp] => 1781552414506
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 20:00:08 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 20:00:08 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 20:00:08 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 20:00:08 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 20:00:08 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 20:00:08 UTC] Payment not successful, status: FAILED
[15-Jun-2026 20:00:08 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781552406622","orderId":"OMO2606160110078356733535V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781553607823,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606160110144709442858V","paymentMode":"UPI_QR","timestamp":1781552414506,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 20:05:48 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781552745893","orderId":"OMO2606160115468102134697V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781553946795,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606160116205229055390V","paymentMode":"UPI_INTENT","timestamp":1781552780548,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 20:05:48 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781552745893
            [orderId] => OMO2606160115468102134697V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781553946795
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606160116205229055390V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781552780548
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[15-Jun-2026 20:05:48 UTC] Payment Callback - POST Data: Array
(
)

[15-Jun-2026 20:05:48 UTC] Payment Callback - GET Data: Array
(
)

[15-Jun-2026 20:05:48 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Jun-2026 20:05:48 UTC] Payment Status: FAILED (from status: FAILED)
[15-Jun-2026 20:05:48 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Jun-2026 20:05:48 UTC] Payment not successful, status: FAILED
[15-Jun-2026 20:05:48 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781552745893","orderId":"OMO2606160115468102134697V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781553946795,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606160116205229055390V","paymentMode":"UPI_INTENT","timestamp":1781552780548,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[15-Jun-2026 23:49:36 UTC] Date: 2026-06-15, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 23:49:36 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[15-Jun-2026 23:49:36 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[15-Jun-2026 23:49:36 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[15-Jun-2026 23:49:36 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[15-Jun-2026 23:49:36 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[15-Jun-2026 23:49:36 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[15-Jun-2026 23:49:36 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[15-Jun-2026 23:49:36 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Jun-2026 23:49:36 UTC] Available dates found: 3
[15-Jun-2026 23:49:39 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Jun-2026 23:49:39 UTC] Using actual slot duration: 15 minutes
[15-Jun-2026 23:49:39 UTC] Current time (IST): 5:19
[15-Jun-2026 23:49:39 UTC] Requested date: 2026-06-16
[15-Jun-2026 23:49:39 UTC] Today: 2026-06-15
[15-Jun-2026 23:49:39 UTC] Slot added (future date): 08:00 - 08:15
[15-Jun-2026 23:49:39 UTC] Slot added (future date): 08:15 - 08:30
[15-Jun-2026 23:49:39 UTC] Slot added (future date): 08:30 - 08:45
[15-Jun-2026 23:49:39 UTC] Slot added (future date): 08:45 - 09:00
[15-Jun-2026 23:49:39 UTC] Slot added (future date): 09:00 - 09:15
[15-Jun-2026 23:49:39 UTC] Slot added (future date): 09:15 - 09:30
[15-Jun-2026 23:49:39 UTC] Slot added (future date): 09:30 - 09:45
[15-Jun-2026 23:49:39 UTC] Slot added (future date): 09:45 - 10:00
[15-Jun-2026 23:49:39 UTC] Slot added (future date): 10:00 - 10:15
[15-Jun-2026 23:49:39 UTC] Slot added (future date): 10:15 - 10:30
[15-Jun-2026 23:49:39 UTC] Slot added (future date): 10:30 - 10:45
[15-Jun-2026 23:49:39 UTC] Slot added (future date): 10:45 - 11:00
[15-Jun-2026 23:49:39 UTC] Slot added (future date): 11:00 - 11:15
[15-Jun-2026 23:49:39 UTC] Slot added (future date): 11:15 - 11:30
[15-Jun-2026 23:49:39 UTC] Slot added (future date): 11:30 - 11:45
[15-Jun-2026 23:49:39 UTC] Slot added (future date): 11:45 - 12:00
[15-Jun-2026 23:49:39 UTC] Slot added (future date): 12:00 - 12:15
[15-Jun-2026 23:49:39 UTC] Slot added (future date): 12:15 - 12:30
[15-Jun-2026 23:49:39 UTC] Slot added (future date): 12:30 - 12:45
[15-Jun-2026 23:49:39 UTC] Slot added (future date): 12:45 - 13:00
[15-Jun-2026 23:49:39 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Jun-2026 23:49:39 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Jun-2026 23:49:39 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Jun-2026 23:49:39 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Jun-2026 23:49:39 UTC] Slot added (future date): 14:00 - 14:15
[15-Jun-2026 23:49:39 UTC] Slot added (future date): 14:15 - 14:30
[15-Jun-2026 23:49:39 UTC] Slot added (future date): 14:30 - 14:45
[15-Jun-2026 23:49:39 UTC] Slot added (future date): 14:45 - 15:00
[15-Jun-2026 23:49:39 UTC] Slot added (future date): 15:00 - 15:15
[15-Jun-2026 23:49:39 UTC] Slot added (future date): 15:15 - 15:30
[15-Jun-2026 23:49:39 UTC] Slot added (future date): 15:30 - 15:45
[15-Jun-2026 23:49:39 UTC] Slot added (future date): 15:45 - 16:00
[15-Jun-2026 23:49:53 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[16-Jun-2026 00:09:57 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781567395051","orderId":"OMO2606160519553099055059V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781568595293,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606160520025972633556V","paymentMode":"UPI_INTENT","timestamp":1781567402709,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 00:09:57 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781567395051
            [orderId] => OMO2606160519553099055059V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781568595293
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606160520025972633556V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781567402709
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[16-Jun-2026 00:09:57 UTC] Payment Callback - POST Data: Array
(
)

[16-Jun-2026 00:09:57 UTC] Payment Callback - GET Data: Array
(
)

[16-Jun-2026 00:09:57 UTC] Amount Conversion: 10000 paise = 100 rupees
[16-Jun-2026 00:09:57 UTC] Payment Status: FAILED (from status: FAILED)
[16-Jun-2026 00:09:57 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[16-Jun-2026 00:09:57 UTC] Payment not successful, status: FAILED
[16-Jun-2026 00:09:57 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781567395051","orderId":"OMO2606160519553099055059V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781568595293,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606160520025972633556V","paymentMode":"UPI_INTENT","timestamp":1781567402709,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 00:22:51 UTC] Update Settings API Error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'default_consultation_price' in 'SELECT'
[16-Jun-2026 00:49:01 UTC] PHP Warning:  require_once(auth.php): Failed to open stream: No such file or directory in /home/sidd/astro.siddharthnahar.in/astro_admin/api/day_management.php on line 2
[16-Jun-2026 00:49:01 UTC] PHP Fatal error:  Uncaught Error: Failed opening required 'auth.php' (include_path='.:/opt/cpanel/ea-php82/root/usr/share/pear') in /home/sidd/astro.siddharthnahar.in/astro_admin/api/day_management.php:2
Stack trace:
#0 {main}
  thrown in /home/sidd/astro.siddharthnahar.in/astro_admin/api/day_management.php on line 2
[16-Jun-2026 00:53:12 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 00:53:12 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 00:53:12 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 00:53:12 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 00:53:12 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 00:53:12 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 00:53:12 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 00:53:12 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 00:53:12 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 00:53:12 UTC] Available dates found: 4
[16-Jun-2026 00:53:15 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 00:53:15 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 00:53:15 UTC] Current time (IST): 6:23
[16-Jun-2026 00:53:15 UTC] Requested date: 2026-06-16
[16-Jun-2026 00:53:15 UTC] Today: 2026-06-16
[16-Jun-2026 00:53:15 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[16-Jun-2026 00:53:15 UTC] Slot added: 08:00 - 08:15
[16-Jun-2026 00:53:15 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[16-Jun-2026 00:53:15 UTC] Slot added: 08:15 - 08:30
[16-Jun-2026 00:53:15 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[16-Jun-2026 00:53:15 UTC] Slot added: 08:30 - 08:45
[16-Jun-2026 00:53:15 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[16-Jun-2026 00:53:15 UTC] Slot added: 08:45 - 09:00
[16-Jun-2026 00:53:15 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[16-Jun-2026 00:53:15 UTC] Slot added: 09:00 - 09:15
[16-Jun-2026 00:53:15 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[16-Jun-2026 00:53:15 UTC] Slot added: 09:15 - 09:30
[16-Jun-2026 00:53:15 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[16-Jun-2026 00:53:15 UTC] Slot added: 09:30 - 09:45
[16-Jun-2026 00:53:15 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[16-Jun-2026 00:53:15 UTC] Slot added: 09:45 - 10:00
[16-Jun-2026 00:53:15 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[16-Jun-2026 00:53:15 UTC] Slot added: 10:00 - 10:15
[16-Jun-2026 00:53:15 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[16-Jun-2026 00:53:15 UTC] Slot added: 10:15 - 10:30
[16-Jun-2026 00:53:15 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[16-Jun-2026 00:53:15 UTC] Slot added: 10:30 - 10:45
[16-Jun-2026 00:53:15 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[16-Jun-2026 00:53:15 UTC] Slot added: 10:45 - 11:00
[16-Jun-2026 00:53:15 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[16-Jun-2026 00:53:15 UTC] Slot added: 11:00 - 11:15
[16-Jun-2026 00:53:15 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[16-Jun-2026 00:53:15 UTC] Slot added: 11:15 - 11:30
[16-Jun-2026 00:53:15 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[16-Jun-2026 00:53:15 UTC] Slot added: 11:30 - 11:45
[16-Jun-2026 00:53:15 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[16-Jun-2026 00:53:15 UTC] Slot added: 11:45 - 12:00
[16-Jun-2026 00:53:15 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[16-Jun-2026 00:53:15 UTC] Slot added: 12:00 - 12:15
[16-Jun-2026 00:53:15 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[16-Jun-2026 00:53:15 UTC] Slot added: 12:15 - 12:30
[16-Jun-2026 00:53:15 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[16-Jun-2026 00:53:15 UTC] Slot added: 12:30 - 12:45
[16-Jun-2026 00:53:15 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[16-Jun-2026 00:53:15 UTC] Slot added: 12:45 - 13:00
[16-Jun-2026 00:53:15 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 00:53:15 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 00:53:15 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 00:53:15 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 00:53:15 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[16-Jun-2026 00:53:15 UTC] Slot added: 14:00 - 14:15
[16-Jun-2026 00:53:15 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[16-Jun-2026 00:53:15 UTC] Slot added: 14:15 - 14:30
[16-Jun-2026 00:53:15 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[16-Jun-2026 00:53:15 UTC] Slot added: 14:30 - 14:45
[16-Jun-2026 00:53:15 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[16-Jun-2026 00:53:15 UTC] Slot added: 14:45 - 15:00
[16-Jun-2026 00:53:15 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[16-Jun-2026 00:53:15 UTC] Slot added: 15:00 - 15:15
[16-Jun-2026 00:53:15 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[16-Jun-2026 00:53:15 UTC] Slot added: 15:15 - 15:30
[16-Jun-2026 00:53:15 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[16-Jun-2026 00:53:15 UTC] Slot added: 15:30 - 15:45
[16-Jun-2026 00:53:15 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[16-Jun-2026 00:53:15 UTC] Slot added: 15:45 - 16:00
[16-Jun-2026 00:53:25 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[16-Jun-2026 00:55:07 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 00:55:07 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 00:55:07 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 00:55:07 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 00:55:07 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 00:55:07 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 00:55:07 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 00:55:07 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 00:55:07 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 00:55:07 UTC] Available dates found: 4
[16-Jun-2026 00:55:08 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 00:55:08 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 00:55:08 UTC] Current time (IST): 6:25
[16-Jun-2026 00:55:08 UTC] Requested date: 2026-06-16
[16-Jun-2026 00:55:08 UTC] Today: 2026-06-16
[16-Jun-2026 00:55:08 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[16-Jun-2026 00:55:08 UTC] Slot added: 08:00 - 08:15
[16-Jun-2026 00:55:08 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[16-Jun-2026 00:55:08 UTC] Slot added: 08:15 - 08:30
[16-Jun-2026 00:55:08 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[16-Jun-2026 00:55:08 UTC] Slot added: 08:30 - 08:45
[16-Jun-2026 00:55:08 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[16-Jun-2026 00:55:08 UTC] Slot added: 08:45 - 09:00
[16-Jun-2026 00:55:08 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[16-Jun-2026 00:55:08 UTC] Slot added: 09:00 - 09:15
[16-Jun-2026 00:55:08 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[16-Jun-2026 00:55:08 UTC] Slot added: 09:15 - 09:30
[16-Jun-2026 00:55:08 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[16-Jun-2026 00:55:08 UTC] Slot added: 09:30 - 09:45
[16-Jun-2026 00:55:08 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[16-Jun-2026 00:55:08 UTC] Slot added: 09:45 - 10:00
[16-Jun-2026 00:55:08 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[16-Jun-2026 00:55:08 UTC] Slot added: 10:00 - 10:15
[16-Jun-2026 00:55:08 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[16-Jun-2026 00:55:08 UTC] Slot added: 10:15 - 10:30
[16-Jun-2026 00:55:08 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[16-Jun-2026 00:55:08 UTC] Slot added: 10:30 - 10:45
[16-Jun-2026 00:55:08 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[16-Jun-2026 00:55:08 UTC] Slot added: 10:45 - 11:00
[16-Jun-2026 00:55:08 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[16-Jun-2026 00:55:08 UTC] Slot added: 11:00 - 11:15
[16-Jun-2026 00:55:08 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[16-Jun-2026 00:55:08 UTC] Slot added: 11:15 - 11:30
[16-Jun-2026 00:55:08 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[16-Jun-2026 00:55:08 UTC] Slot added: 11:30 - 11:45
[16-Jun-2026 00:55:08 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[16-Jun-2026 00:55:08 UTC] Slot added: 11:45 - 12:00
[16-Jun-2026 00:55:08 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[16-Jun-2026 00:55:08 UTC] Slot added: 12:00 - 12:15
[16-Jun-2026 00:55:08 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[16-Jun-2026 00:55:08 UTC] Slot added: 12:15 - 12:30
[16-Jun-2026 00:55:08 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[16-Jun-2026 00:55:08 UTC] Slot added: 12:30 - 12:45
[16-Jun-2026 00:55:08 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[16-Jun-2026 00:55:08 UTC] Slot added: 12:45 - 13:00
[16-Jun-2026 00:55:08 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 00:55:08 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 00:55:08 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 00:55:08 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 00:55:08 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[16-Jun-2026 00:55:08 UTC] Slot added: 14:00 - 14:15
[16-Jun-2026 00:55:08 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[16-Jun-2026 00:55:08 UTC] Slot added: 14:15 - 14:30
[16-Jun-2026 00:55:08 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[16-Jun-2026 00:55:08 UTC] Slot added: 14:30 - 14:45
[16-Jun-2026 00:55:08 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[16-Jun-2026 00:55:08 UTC] Slot added: 14:45 - 15:00
[16-Jun-2026 00:55:08 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[16-Jun-2026 00:55:08 UTC] Slot added: 15:00 - 15:15
[16-Jun-2026 00:55:08 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[16-Jun-2026 00:55:08 UTC] Slot added: 15:15 - 15:30
[16-Jun-2026 00:55:08 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[16-Jun-2026 00:55:08 UTC] Slot added: 15:30 - 15:45
[16-Jun-2026 00:55:08 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[16-Jun-2026 00:55:08 UTC] Slot added: 15:45 - 16:00
[16-Jun-2026 00:55:18 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 00:55:18 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 00:55:18 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 00:55:18 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 00:55:18 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 00:55:18 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 00:55:18 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 00:55:18 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 00:55:18 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 00:55:18 UTC] Available dates found: 4
[16-Jun-2026 00:55:19 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 00:55:19 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 00:55:19 UTC] Current time (IST): 6:25
[16-Jun-2026 00:55:19 UTC] Requested date: 2026-06-20
[16-Jun-2026 00:55:19 UTC] Today: 2026-06-16
[16-Jun-2026 00:55:19 UTC] Slot added (future date): 08:00 - 08:15
[16-Jun-2026 00:55:19 UTC] Slot added (future date): 08:15 - 08:30
[16-Jun-2026 00:55:19 UTC] Slot added (future date): 08:30 - 08:45
[16-Jun-2026 00:55:19 UTC] Slot added (future date): 08:45 - 09:00
[16-Jun-2026 00:55:19 UTC] Slot added (future date): 09:00 - 09:15
[16-Jun-2026 00:55:19 UTC] Slot added (future date): 09:15 - 09:30
[16-Jun-2026 00:55:19 UTC] Slot added (future date): 09:30 - 09:45
[16-Jun-2026 00:55:19 UTC] Slot added (future date): 09:45 - 10:00
[16-Jun-2026 00:55:19 UTC] Slot added (future date): 10:00 - 10:15
[16-Jun-2026 00:55:19 UTC] Slot added (future date): 10:15 - 10:30
[16-Jun-2026 00:55:19 UTC] Slot added (future date): 10:30 - 10:45
[16-Jun-2026 00:55:19 UTC] Slot added (future date): 10:45 - 11:00
[16-Jun-2026 00:55:19 UTC] Slot added (future date): 11:00 - 11:15
[16-Jun-2026 00:55:19 UTC] Slot added (future date): 11:15 - 11:30
[16-Jun-2026 00:55:19 UTC] Slot added (future date): 11:30 - 11:45
[16-Jun-2026 00:55:19 UTC] Slot added (future date): 11:45 - 12:00
[16-Jun-2026 00:55:19 UTC] Slot added (future date): 12:00 - 12:15
[16-Jun-2026 00:55:19 UTC] Slot added (future date): 12:15 - 12:30
[16-Jun-2026 00:55:19 UTC] Slot added (future date): 12:30 - 12:45
[16-Jun-2026 00:55:19 UTC] Slot added (future date): 12:45 - 13:00
[16-Jun-2026 00:55:19 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 00:55:19 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 00:55:19 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 00:55:19 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 00:55:19 UTC] Slot added (future date): 14:00 - 14:15
[16-Jun-2026 00:55:19 UTC] Slot added (future date): 14:15 - 14:30
[16-Jun-2026 00:55:19 UTC] Slot added (future date): 14:30 - 14:45
[16-Jun-2026 00:55:19 UTC] Slot added (future date): 14:45 - 15:00
[16-Jun-2026 00:55:19 UTC] Slot added (future date): 15:00 - 15:15
[16-Jun-2026 00:55:19 UTC] Slot added (future date): 15:15 - 15:30
[16-Jun-2026 00:55:19 UTC] Slot added (future date): 15:30 - 15:45
[16-Jun-2026 00:55:19 UTC] Slot added (future date): 15:45 - 16:00
[16-Jun-2026 00:55:39 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 00:55:39 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 00:55:39 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 00:55:39 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 00:55:39 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 00:55:39 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 00:55:39 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 00:55:39 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 00:55:39 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 00:55:39 UTC] Available dates found: 4
[16-Jun-2026 00:55:48 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 00:55:48 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 00:55:48 UTC] Current time (IST): 6:25
[16-Jun-2026 00:55:48 UTC] Requested date: 2026-06-23
[16-Jun-2026 00:55:48 UTC] Today: 2026-06-16
[16-Jun-2026 00:55:48 UTC] Slot added (future date): 08:00 - 08:15
[16-Jun-2026 00:55:48 UTC] Slot added (future date): 08:15 - 08:30
[16-Jun-2026 00:55:48 UTC] Slot added (future date): 08:30 - 08:45
[16-Jun-2026 00:55:48 UTC] Slot added (future date): 08:45 - 09:00
[16-Jun-2026 00:55:48 UTC] Slot added (future date): 09:00 - 09:15
[16-Jun-2026 00:55:48 UTC] Slot added (future date): 09:15 - 09:30
[16-Jun-2026 00:55:48 UTC] Slot added (future date): 09:30 - 09:45
[16-Jun-2026 00:55:48 UTC] Slot added (future date): 09:45 - 10:00
[16-Jun-2026 00:55:48 UTC] Slot added (future date): 10:00 - 10:15
[16-Jun-2026 00:55:48 UTC] Slot added (future date): 10:15 - 10:30
[16-Jun-2026 00:55:48 UTC] Slot added (future date): 10:30 - 10:45
[16-Jun-2026 00:55:48 UTC] Slot added (future date): 10:45 - 11:00
[16-Jun-2026 00:55:48 UTC] Slot added (future date): 11:00 - 11:15
[16-Jun-2026 00:55:48 UTC] Slot added (future date): 11:15 - 11:30
[16-Jun-2026 00:55:48 UTC] Slot added (future date): 11:30 - 11:45
[16-Jun-2026 00:55:48 UTC] Slot added (future date): 11:45 - 12:00
[16-Jun-2026 00:55:48 UTC] Slot added (future date): 12:00 - 12:15
[16-Jun-2026 00:55:48 UTC] Slot added (future date): 12:15 - 12:30
[16-Jun-2026 00:55:48 UTC] Slot added (future date): 12:30 - 12:45
[16-Jun-2026 00:55:48 UTC] Slot added (future date): 12:45 - 13:00
[16-Jun-2026 00:55:48 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 00:55:48 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 00:55:48 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 00:55:48 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 00:55:48 UTC] Slot added (future date): 14:00 - 14:15
[16-Jun-2026 00:55:48 UTC] Slot added (future date): 14:15 - 14:30
[16-Jun-2026 00:55:48 UTC] Slot added (future date): 14:30 - 14:45
[16-Jun-2026 00:55:48 UTC] Slot added (future date): 14:45 - 15:00
[16-Jun-2026 00:55:48 UTC] Slot added (future date): 15:00 - 15:15
[16-Jun-2026 00:55:48 UTC] Slot added (future date): 15:15 - 15:30
[16-Jun-2026 00:55:48 UTC] Slot added (future date): 15:30 - 15:45
[16-Jun-2026 00:55:48 UTC] Slot added (future date): 15:45 - 16:00
[16-Jun-2026 00:55:57 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 00:55:57 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 00:55:57 UTC] Current time (IST): 6:25
[16-Jun-2026 00:55:57 UTC] Requested date: 2026-06-21
[16-Jun-2026 00:55:57 UTC] Today: 2026-06-16
[16-Jun-2026 00:55:57 UTC] Slot added (future date): 08:00 - 08:15
[16-Jun-2026 00:55:57 UTC] Slot added (future date): 08:15 - 08:30
[16-Jun-2026 00:55:57 UTC] Slot added (future date): 08:30 - 08:45
[16-Jun-2026 00:55:57 UTC] Slot added (future date): 08:45 - 09:00
[16-Jun-2026 00:55:57 UTC] Slot added (future date): 09:00 - 09:15
[16-Jun-2026 00:55:57 UTC] Slot added (future date): 09:15 - 09:30
[16-Jun-2026 00:55:57 UTC] Slot added (future date): 09:30 - 09:45
[16-Jun-2026 00:55:57 UTC] Slot added (future date): 09:45 - 10:00
[16-Jun-2026 00:55:57 UTC] Slot added (future date): 10:00 - 10:15
[16-Jun-2026 00:55:57 UTC] Slot added (future date): 10:15 - 10:30
[16-Jun-2026 00:55:57 UTC] Slot added (future date): 10:30 - 10:45
[16-Jun-2026 00:55:57 UTC] Slot added (future date): 10:45 - 11:00
[16-Jun-2026 00:55:57 UTC] Slot added (future date): 11:00 - 11:15
[16-Jun-2026 00:55:57 UTC] Slot added (future date): 11:15 - 11:30
[16-Jun-2026 00:55:57 UTC] Slot added (future date): 11:30 - 11:45
[16-Jun-2026 00:55:57 UTC] Slot added (future date): 11:45 - 12:00
[16-Jun-2026 00:55:57 UTC] Slot added (future date): 12:00 - 12:15
[16-Jun-2026 00:55:57 UTC] Slot added (future date): 12:15 - 12:30
[16-Jun-2026 00:55:57 UTC] Slot added (future date): 12:30 - 12:45
[16-Jun-2026 00:55:57 UTC] Slot added (future date): 12:45 - 13:00
[16-Jun-2026 00:55:57 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 00:55:57 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 00:55:57 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 00:55:57 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 00:55:57 UTC] Slot added (future date): 14:00 - 14:15
[16-Jun-2026 00:55:57 UTC] Slot added (future date): 14:15 - 14:30
[16-Jun-2026 00:55:57 UTC] Slot added (future date): 14:30 - 14:45
[16-Jun-2026 00:55:57 UTC] Slot added (future date): 14:45 - 15:00
[16-Jun-2026 00:55:57 UTC] Slot added (future date): 15:00 - 15:15
[16-Jun-2026 00:55:57 UTC] Slot added (future date): 15:15 - 15:30
[16-Jun-2026 00:55:57 UTC] Slot added (future date): 15:30 - 15:45
[16-Jun-2026 00:55:57 UTC] Slot added (future date): 15:45 - 16:00
[16-Jun-2026 00:56:00 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 00:56:00 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 00:56:00 UTC] Current time (IST): 6:26
[16-Jun-2026 00:56:00 UTC] Requested date: 2026-06-21
[16-Jun-2026 00:56:00 UTC] Today: 2026-06-16
[16-Jun-2026 00:56:00 UTC] Slot added (future date): 08:00 - 08:15
[16-Jun-2026 00:56:00 UTC] Slot added (future date): 08:15 - 08:30
[16-Jun-2026 00:56:00 UTC] Slot added (future date): 08:30 - 08:45
[16-Jun-2026 00:56:00 UTC] Slot added (future date): 08:45 - 09:00
[16-Jun-2026 00:56:00 UTC] Slot added (future date): 09:00 - 09:15
[16-Jun-2026 00:56:00 UTC] Slot added (future date): 09:15 - 09:30
[16-Jun-2026 00:56:00 UTC] Slot added (future date): 09:30 - 09:45
[16-Jun-2026 00:56:00 UTC] Slot added (future date): 09:45 - 10:00
[16-Jun-2026 00:56:00 UTC] Slot added (future date): 10:00 - 10:15
[16-Jun-2026 00:56:00 UTC] Slot added (future date): 10:15 - 10:30
[16-Jun-2026 00:56:00 UTC] Slot added (future date): 10:30 - 10:45
[16-Jun-2026 00:56:00 UTC] Slot added (future date): 10:45 - 11:00
[16-Jun-2026 00:56:00 UTC] Slot added (future date): 11:00 - 11:15
[16-Jun-2026 00:56:00 UTC] Slot added (future date): 11:15 - 11:30
[16-Jun-2026 00:56:00 UTC] Slot added (future date): 11:30 - 11:45
[16-Jun-2026 00:56:00 UTC] Slot added (future date): 11:45 - 12:00
[16-Jun-2026 00:56:00 UTC] Slot added (future date): 12:00 - 12:15
[16-Jun-2026 00:56:00 UTC] Slot added (future date): 12:15 - 12:30
[16-Jun-2026 00:56:00 UTC] Slot added (future date): 12:30 - 12:45
[16-Jun-2026 00:56:00 UTC] Slot added (future date): 12:45 - 13:00
[16-Jun-2026 00:56:00 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 00:56:00 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 00:56:00 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 00:56:00 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 00:56:00 UTC] Slot added (future date): 14:00 - 14:15
[16-Jun-2026 00:56:00 UTC] Slot added (future date): 14:15 - 14:30
[16-Jun-2026 00:56:00 UTC] Slot added (future date): 14:30 - 14:45
[16-Jun-2026 00:56:00 UTC] Slot added (future date): 14:45 - 15:00
[16-Jun-2026 00:56:00 UTC] Slot added (future date): 15:00 - 15:15
[16-Jun-2026 00:56:00 UTC] Slot added (future date): 15:15 - 15:30
[16-Jun-2026 00:56:00 UTC] Slot added (future date): 15:30 - 15:45
[16-Jun-2026 00:56:00 UTC] Slot added (future date): 15:45 - 16:00
[16-Jun-2026 01:00:24 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 01:00:24 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 01:00:24 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 01:00:24 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 01:00:24 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 01:00:24 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 01:00:24 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 01:00:24 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 01:00:24 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 01:00:24 UTC] Available dates found: 4
[16-Jun-2026 01:00:27 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 01:00:27 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 01:00:27 UTC] Current time (IST): 6:30
[16-Jun-2026 01:00:27 UTC] Requested date: 2026-06-16
[16-Jun-2026 01:00:27 UTC] Today: 2026-06-16
[16-Jun-2026 01:00:27 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[16-Jun-2026 01:00:27 UTC] Slot added: 08:00 - 08:15
[16-Jun-2026 01:00:27 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[16-Jun-2026 01:00:27 UTC] Slot added: 08:15 - 08:30
[16-Jun-2026 01:00:27 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[16-Jun-2026 01:00:27 UTC] Slot added: 08:30 - 08:45
[16-Jun-2026 01:00:27 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[16-Jun-2026 01:00:27 UTC] Slot added: 08:45 - 09:00
[16-Jun-2026 01:00:27 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[16-Jun-2026 01:00:27 UTC] Slot added: 09:00 - 09:15
[16-Jun-2026 01:00:27 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[16-Jun-2026 01:00:27 UTC] Slot added: 09:15 - 09:30
[16-Jun-2026 01:00:27 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[16-Jun-2026 01:00:27 UTC] Slot added: 09:30 - 09:45
[16-Jun-2026 01:00:27 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[16-Jun-2026 01:00:27 UTC] Slot added: 09:45 - 10:00
[16-Jun-2026 01:00:27 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[16-Jun-2026 01:00:27 UTC] Slot added: 10:00 - 10:15
[16-Jun-2026 01:00:27 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[16-Jun-2026 01:00:27 UTC] Slot added: 10:15 - 10:30
[16-Jun-2026 01:00:27 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[16-Jun-2026 01:00:27 UTC] Slot added: 10:30 - 10:45
[16-Jun-2026 01:00:27 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[16-Jun-2026 01:00:27 UTC] Slot added: 10:45 - 11:00
[16-Jun-2026 01:00:27 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[16-Jun-2026 01:00:27 UTC] Slot added: 11:00 - 11:15
[16-Jun-2026 01:00:27 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[16-Jun-2026 01:00:27 UTC] Slot added: 11:15 - 11:30
[16-Jun-2026 01:00:27 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[16-Jun-2026 01:00:27 UTC] Slot added: 11:30 - 11:45
[16-Jun-2026 01:00:27 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[16-Jun-2026 01:00:27 UTC] Slot added: 11:45 - 12:00
[16-Jun-2026 01:00:27 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[16-Jun-2026 01:00:27 UTC] Slot added: 12:00 - 12:15
[16-Jun-2026 01:00:27 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[16-Jun-2026 01:00:27 UTC] Slot added: 12:15 - 12:30
[16-Jun-2026 01:00:27 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[16-Jun-2026 01:00:27 UTC] Slot added: 12:30 - 12:45
[16-Jun-2026 01:00:27 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[16-Jun-2026 01:00:27 UTC] Slot added: 12:45 - 13:00
[16-Jun-2026 01:00:27 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 01:00:27 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 01:00:27 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 01:00:27 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 01:00:27 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[16-Jun-2026 01:00:27 UTC] Slot added: 14:00 - 14:15
[16-Jun-2026 01:00:27 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[16-Jun-2026 01:00:27 UTC] Slot added: 14:15 - 14:30
[16-Jun-2026 01:00:27 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[16-Jun-2026 01:00:27 UTC] Slot added: 14:30 - 14:45
[16-Jun-2026 01:00:27 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[16-Jun-2026 01:00:27 UTC] Slot added: 14:45 - 15:00
[16-Jun-2026 01:00:27 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[16-Jun-2026 01:00:27 UTC] Slot added: 15:00 - 15:15
[16-Jun-2026 01:00:27 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[16-Jun-2026 01:00:27 UTC] Slot added: 15:15 - 15:30
[16-Jun-2026 01:00:27 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[16-Jun-2026 01:00:27 UTC] Slot added: 15:30 - 15:45
[16-Jun-2026 01:00:27 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[16-Jun-2026 01:00:27 UTC] Slot added: 15:45 - 16:00
[16-Jun-2026 01:00:41 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[16-Jun-2026 01:02:19 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 01:02:19 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 01:02:19 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 01:02:19 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 01:02:19 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 01:02:19 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 01:02:19 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 01:02:19 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 01:02:19 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 01:02:19 UTC] Available dates found: 4
[16-Jun-2026 01:02:23 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 01:02:23 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 01:02:23 UTC] Current time (IST): 6:32
[16-Jun-2026 01:02:23 UTC] Requested date: 2026-06-16
[16-Jun-2026 01:02:23 UTC] Today: 2026-06-16
[16-Jun-2026 01:02:23 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[16-Jun-2026 01:02:23 UTC] Slot added: 08:00 - 08:15
[16-Jun-2026 01:02:23 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[16-Jun-2026 01:02:23 UTC] Slot added: 08:15 - 08:30
[16-Jun-2026 01:02:23 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[16-Jun-2026 01:02:23 UTC] Slot added: 08:30 - 08:45
[16-Jun-2026 01:02:23 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[16-Jun-2026 01:02:23 UTC] Slot added: 08:45 - 09:00
[16-Jun-2026 01:02:23 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[16-Jun-2026 01:02:23 UTC] Slot added: 09:00 - 09:15
[16-Jun-2026 01:02:23 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[16-Jun-2026 01:02:23 UTC] Slot added: 09:15 - 09:30
[16-Jun-2026 01:02:23 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[16-Jun-2026 01:02:23 UTC] Slot added: 09:30 - 09:45
[16-Jun-2026 01:02:23 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[16-Jun-2026 01:02:23 UTC] Slot added: 09:45 - 10:00
[16-Jun-2026 01:02:23 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[16-Jun-2026 01:02:23 UTC] Slot added: 10:00 - 10:15
[16-Jun-2026 01:02:23 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[16-Jun-2026 01:02:23 UTC] Slot added: 10:15 - 10:30
[16-Jun-2026 01:02:23 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[16-Jun-2026 01:02:23 UTC] Slot added: 10:30 - 10:45
[16-Jun-2026 01:02:23 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[16-Jun-2026 01:02:23 UTC] Slot added: 10:45 - 11:00
[16-Jun-2026 01:02:23 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[16-Jun-2026 01:02:23 UTC] Slot added: 11:00 - 11:15
[16-Jun-2026 01:02:23 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[16-Jun-2026 01:02:23 UTC] Slot added: 11:15 - 11:30
[16-Jun-2026 01:02:23 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[16-Jun-2026 01:02:23 UTC] Slot added: 11:30 - 11:45
[16-Jun-2026 01:02:23 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[16-Jun-2026 01:02:23 UTC] Slot added: 11:45 - 12:00
[16-Jun-2026 01:02:23 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[16-Jun-2026 01:02:23 UTC] Slot added: 12:00 - 12:15
[16-Jun-2026 01:02:23 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[16-Jun-2026 01:02:23 UTC] Slot added: 12:15 - 12:30
[16-Jun-2026 01:02:23 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[16-Jun-2026 01:02:23 UTC] Slot added: 12:30 - 12:45
[16-Jun-2026 01:02:23 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[16-Jun-2026 01:02:23 UTC] Slot added: 12:45 - 13:00
[16-Jun-2026 01:02:23 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 01:02:23 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 01:02:23 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 01:02:23 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 01:02:23 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[16-Jun-2026 01:02:23 UTC] Slot added: 14:00 - 14:15
[16-Jun-2026 01:02:23 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[16-Jun-2026 01:02:23 UTC] Slot added: 14:15 - 14:30
[16-Jun-2026 01:02:23 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[16-Jun-2026 01:02:23 UTC] Slot added: 14:30 - 14:45
[16-Jun-2026 01:02:23 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[16-Jun-2026 01:02:23 UTC] Slot added: 14:45 - 15:00
[16-Jun-2026 01:02:23 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[16-Jun-2026 01:02:23 UTC] Slot added: 15:00 - 15:15
[16-Jun-2026 01:02:23 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[16-Jun-2026 01:02:23 UTC] Slot added: 15:15 - 15:30
[16-Jun-2026 01:02:23 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[16-Jun-2026 01:02:23 UTC] Slot added: 15:30 - 15:45
[16-Jun-2026 01:02:23 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[16-Jun-2026 01:02:23 UTC] Slot added: 15:45 - 16:00
[16-Jun-2026 01:06:17 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 01:06:17 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 01:06:17 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 01:06:17 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 01:06:17 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 01:06:17 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 01:06:17 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 01:06:17 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 01:06:17 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 01:06:17 UTC] Available dates found: 4
[16-Jun-2026 01:06:21 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 01:06:21 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 01:06:21 UTC] Current time (IST): 6:36
[16-Jun-2026 01:06:21 UTC] Requested date: 2026-06-16
[16-Jun-2026 01:06:21 UTC] Today: 2026-06-16
[16-Jun-2026 01:06:21 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[16-Jun-2026 01:06:21 UTC] Slot added: 08:00 - 08:15
[16-Jun-2026 01:06:21 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[16-Jun-2026 01:06:21 UTC] Slot added: 08:15 - 08:30
[16-Jun-2026 01:06:21 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[16-Jun-2026 01:06:21 UTC] Slot added: 08:30 - 08:45
[16-Jun-2026 01:06:21 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[16-Jun-2026 01:06:21 UTC] Slot added: 08:45 - 09:00
[16-Jun-2026 01:06:21 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[16-Jun-2026 01:06:21 UTC] Slot added: 09:00 - 09:15
[16-Jun-2026 01:06:21 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[16-Jun-2026 01:06:21 UTC] Slot added: 09:15 - 09:30
[16-Jun-2026 01:06:21 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[16-Jun-2026 01:06:21 UTC] Slot added: 09:30 - 09:45
[16-Jun-2026 01:06:21 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[16-Jun-2026 01:06:21 UTC] Slot added: 09:45 - 10:00
[16-Jun-2026 01:06:21 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[16-Jun-2026 01:06:21 UTC] Slot added: 10:00 - 10:15
[16-Jun-2026 01:06:21 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[16-Jun-2026 01:06:21 UTC] Slot added: 10:15 - 10:30
[16-Jun-2026 01:06:21 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[16-Jun-2026 01:06:21 UTC] Slot added: 10:30 - 10:45
[16-Jun-2026 01:06:21 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[16-Jun-2026 01:06:21 UTC] Slot added: 10:45 - 11:00
[16-Jun-2026 01:06:21 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[16-Jun-2026 01:06:21 UTC] Slot added: 11:00 - 11:15
[16-Jun-2026 01:06:21 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[16-Jun-2026 01:06:21 UTC] Slot added: 11:15 - 11:30
[16-Jun-2026 01:06:21 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[16-Jun-2026 01:06:21 UTC] Slot added: 11:30 - 11:45
[16-Jun-2026 01:06:21 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[16-Jun-2026 01:06:21 UTC] Slot added: 11:45 - 12:00
[16-Jun-2026 01:06:21 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[16-Jun-2026 01:06:21 UTC] Slot added: 12:00 - 12:15
[16-Jun-2026 01:06:21 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[16-Jun-2026 01:06:21 UTC] Slot added: 12:15 - 12:30
[16-Jun-2026 01:06:21 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[16-Jun-2026 01:06:21 UTC] Slot added: 12:30 - 12:45
[16-Jun-2026 01:06:21 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[16-Jun-2026 01:06:21 UTC] Slot added: 12:45 - 13:00
[16-Jun-2026 01:06:21 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 01:06:21 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 01:06:21 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 01:06:21 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 01:06:21 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[16-Jun-2026 01:06:21 UTC] Slot added: 14:00 - 14:15
[16-Jun-2026 01:06:21 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[16-Jun-2026 01:06:21 UTC] Slot added: 14:15 - 14:30
[16-Jun-2026 01:06:21 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[16-Jun-2026 01:06:21 UTC] Slot added: 14:30 - 14:45
[16-Jun-2026 01:06:21 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[16-Jun-2026 01:06:21 UTC] Slot added: 14:45 - 15:00
[16-Jun-2026 01:06:21 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[16-Jun-2026 01:06:21 UTC] Slot added: 15:00 - 15:15
[16-Jun-2026 01:06:21 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[16-Jun-2026 01:06:21 UTC] Slot added: 15:15 - 15:30
[16-Jun-2026 01:06:21 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[16-Jun-2026 01:06:21 UTC] Slot added: 15:30 - 15:45
[16-Jun-2026 01:06:21 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[16-Jun-2026 01:06:21 UTC] Slot added: 15:45 - 16:00
[16-Jun-2026 01:13:32 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781571207356","orderId":"OMO2606160623275665985860V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781572407547,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606160623597517233971V","paymentMode":"UPI_INTENT","timestamp":1781571239789,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 01:13:32 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781571207356
            [orderId] => OMO2606160623275665985860V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781572407547
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606160623597517233971V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781571239789
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[16-Jun-2026 01:13:32 UTC] Payment Callback - POST Data: Array
(
)

[16-Jun-2026 01:13:32 UTC] Payment Callback - GET Data: Array
(
)

[16-Jun-2026 01:13:32 UTC] Amount Conversion: 10000 paise = 100 rupees
[16-Jun-2026 01:13:32 UTC] Payment Status: FAILED (from status: FAILED)
[16-Jun-2026 01:13:32 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[16-Jun-2026 01:13:32 UTC] Payment not successful, status: FAILED
[16-Jun-2026 01:13:32 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781571207356","orderId":"OMO2606160623275665985860V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781572407547,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606160623597517233971V","paymentMode":"UPI_INTENT","timestamp":1781571239789,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 01:14:23 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 01:14:23 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 01:14:23 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 01:14:23 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 01:14:23 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 01:14:23 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 01:14:23 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 01:14:23 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 01:14:23 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 01:14:23 UTC] Available dates found: 4
[16-Jun-2026 01:14:24 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 01:14:24 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 01:14:24 UTC] Current time (IST): 6:44
[16-Jun-2026 01:14:24 UTC] Requested date: 2026-06-16
[16-Jun-2026 01:14:24 UTC] Today: 2026-06-16
[16-Jun-2026 01:14:24 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[16-Jun-2026 01:14:24 UTC] Slot added: 08:00 - 08:15
[16-Jun-2026 01:14:24 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[16-Jun-2026 01:14:24 UTC] Slot added: 08:15 - 08:30
[16-Jun-2026 01:14:24 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[16-Jun-2026 01:14:24 UTC] Slot added: 08:30 - 08:45
[16-Jun-2026 01:14:24 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[16-Jun-2026 01:14:24 UTC] Slot added: 08:45 - 09:00
[16-Jun-2026 01:14:24 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[16-Jun-2026 01:14:24 UTC] Slot added: 09:00 - 09:15
[16-Jun-2026 01:14:24 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[16-Jun-2026 01:14:24 UTC] Slot added: 09:15 - 09:30
[16-Jun-2026 01:14:24 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[16-Jun-2026 01:14:24 UTC] Slot added: 09:30 - 09:45
[16-Jun-2026 01:14:24 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[16-Jun-2026 01:14:24 UTC] Slot added: 09:45 - 10:00
[16-Jun-2026 01:14:24 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[16-Jun-2026 01:14:24 UTC] Slot added: 10:00 - 10:15
[16-Jun-2026 01:14:24 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[16-Jun-2026 01:14:24 UTC] Slot added: 10:15 - 10:30
[16-Jun-2026 01:14:24 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[16-Jun-2026 01:14:24 UTC] Slot added: 10:30 - 10:45
[16-Jun-2026 01:14:24 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[16-Jun-2026 01:14:24 UTC] Slot added: 10:45 - 11:00
[16-Jun-2026 01:14:24 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[16-Jun-2026 01:14:24 UTC] Slot added: 11:00 - 11:15
[16-Jun-2026 01:14:24 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[16-Jun-2026 01:14:24 UTC] Slot added: 11:15 - 11:30
[16-Jun-2026 01:14:24 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[16-Jun-2026 01:14:24 UTC] Slot added: 11:30 - 11:45
[16-Jun-2026 01:14:24 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[16-Jun-2026 01:14:24 UTC] Slot added: 11:45 - 12:00
[16-Jun-2026 01:14:24 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[16-Jun-2026 01:14:24 UTC] Slot added: 12:00 - 12:15
[16-Jun-2026 01:14:24 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[16-Jun-2026 01:14:24 UTC] Slot added: 12:15 - 12:30
[16-Jun-2026 01:14:24 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[16-Jun-2026 01:14:24 UTC] Slot added: 12:30 - 12:45
[16-Jun-2026 01:14:24 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[16-Jun-2026 01:14:24 UTC] Slot added: 12:45 - 13:00
[16-Jun-2026 01:14:24 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 01:14:24 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 01:14:24 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 01:14:24 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 01:14:24 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[16-Jun-2026 01:14:24 UTC] Slot added: 14:00 - 14:15
[16-Jun-2026 01:14:24 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[16-Jun-2026 01:14:24 UTC] Slot added: 14:15 - 14:30
[16-Jun-2026 01:14:24 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[16-Jun-2026 01:14:24 UTC] Slot added: 14:30 - 14:45
[16-Jun-2026 01:14:24 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[16-Jun-2026 01:14:24 UTC] Slot added: 14:45 - 15:00
[16-Jun-2026 01:14:24 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[16-Jun-2026 01:14:24 UTC] Slot added: 15:00 - 15:15
[16-Jun-2026 01:14:24 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[16-Jun-2026 01:14:24 UTC] Slot added: 15:15 - 15:30
[16-Jun-2026 01:14:24 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[16-Jun-2026 01:14:24 UTC] Slot added: 15:30 - 15:45
[16-Jun-2026 01:14:24 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[16-Jun-2026 01:14:24 UTC] Slot added: 15:45 - 16:00
[16-Jun-2026 01:14:34 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[16-Jun-2026 01:17:52 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 01:17:52 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 01:17:52 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 01:17:52 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 01:17:52 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 01:17:52 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 01:17:52 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 01:17:52 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 01:17:52 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 01:17:52 UTC] Available dates found: 4
[16-Jun-2026 01:17:54 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 01:17:54 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 01:17:54 UTC] Current time (IST): 6:47
[16-Jun-2026 01:17:54 UTC] Requested date: 2026-06-16
[16-Jun-2026 01:17:54 UTC] Today: 2026-06-16
[16-Jun-2026 01:17:54 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[16-Jun-2026 01:17:54 UTC] Slot added: 08:00 - 08:15
[16-Jun-2026 01:17:54 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[16-Jun-2026 01:17:54 UTC] Slot added: 08:15 - 08:30
[16-Jun-2026 01:17:54 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[16-Jun-2026 01:17:54 UTC] Slot added: 08:30 - 08:45
[16-Jun-2026 01:17:54 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[16-Jun-2026 01:17:54 UTC] Slot added: 08:45 - 09:00
[16-Jun-2026 01:17:54 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[16-Jun-2026 01:17:54 UTC] Slot added: 09:00 - 09:15
[16-Jun-2026 01:17:54 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[16-Jun-2026 01:17:54 UTC] Slot added: 09:15 - 09:30
[16-Jun-2026 01:17:54 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[16-Jun-2026 01:17:54 UTC] Slot added: 09:30 - 09:45
[16-Jun-2026 01:17:54 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[16-Jun-2026 01:17:54 UTC] Slot added: 09:45 - 10:00
[16-Jun-2026 01:17:54 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[16-Jun-2026 01:17:54 UTC] Slot added: 10:00 - 10:15
[16-Jun-2026 01:17:54 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[16-Jun-2026 01:17:54 UTC] Slot added: 10:15 - 10:30
[16-Jun-2026 01:17:54 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[16-Jun-2026 01:17:54 UTC] Slot added: 10:30 - 10:45
[16-Jun-2026 01:17:54 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[16-Jun-2026 01:17:54 UTC] Slot added: 10:45 - 11:00
[16-Jun-2026 01:17:54 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[16-Jun-2026 01:17:54 UTC] Slot added: 11:00 - 11:15
[16-Jun-2026 01:17:54 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[16-Jun-2026 01:17:54 UTC] Slot added: 11:15 - 11:30
[16-Jun-2026 01:17:54 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[16-Jun-2026 01:17:54 UTC] Slot added: 11:30 - 11:45
[16-Jun-2026 01:17:54 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[16-Jun-2026 01:17:54 UTC] Slot added: 11:45 - 12:00
[16-Jun-2026 01:17:54 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[16-Jun-2026 01:17:54 UTC] Slot added: 12:00 - 12:15
[16-Jun-2026 01:17:54 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[16-Jun-2026 01:17:54 UTC] Slot added: 12:15 - 12:30
[16-Jun-2026 01:17:54 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[16-Jun-2026 01:17:54 UTC] Slot added: 12:30 - 12:45
[16-Jun-2026 01:17:54 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[16-Jun-2026 01:17:54 UTC] Slot added: 12:45 - 13:00
[16-Jun-2026 01:17:54 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 01:17:54 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 01:17:54 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 01:17:54 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 01:17:54 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[16-Jun-2026 01:17:54 UTC] Slot added: 14:00 - 14:15
[16-Jun-2026 01:17:54 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[16-Jun-2026 01:17:54 UTC] Slot added: 14:15 - 14:30
[16-Jun-2026 01:17:54 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[16-Jun-2026 01:17:54 UTC] Slot added: 14:30 - 14:45
[16-Jun-2026 01:17:54 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[16-Jun-2026 01:17:54 UTC] Slot added: 14:45 - 15:00
[16-Jun-2026 01:17:54 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[16-Jun-2026 01:17:54 UTC] Slot added: 15:00 - 15:15
[16-Jun-2026 01:17:54 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[16-Jun-2026 01:17:54 UTC] Slot added: 15:15 - 15:30
[16-Jun-2026 01:17:54 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[16-Jun-2026 01:17:54 UTC] Slot added: 15:30 - 15:45
[16-Jun-2026 01:17:54 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[16-Jun-2026 01:17:54 UTC] Slot added: 15:45 - 16:00
[16-Jun-2026 01:20:49 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781571645459","orderId":"OMO2606160630471992633471V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781572847178,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606160630535601786788V","paymentMode":"UPI_INTENT","timestamp":1781571653604,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 01:20:49 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781571645459
            [orderId] => OMO2606160630471992633471V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781572847178
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606160630535601786788V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781571653604
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[16-Jun-2026 01:20:49 UTC] Payment Callback - POST Data: Array
(
)

[16-Jun-2026 01:20:49 UTC] Payment Callback - GET Data: Array
(
)

[16-Jun-2026 01:20:49 UTC] Amount Conversion: 10000 paise = 100 rupees
[16-Jun-2026 01:20:49 UTC] Payment Status: FAILED (from status: FAILED)
[16-Jun-2026 01:20:49 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[16-Jun-2026 01:20:49 UTC] Payment not successful, status: FAILED
[16-Jun-2026 01:20:49 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781571645459","orderId":"OMO2606160630471992633471V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781572847178,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606160630535601786788V","paymentMode":"UPI_INTENT","timestamp":1781571653604,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 01:28:02 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 01:28:02 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 01:28:02 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 01:28:02 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 01:28:02 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 01:28:03 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 01:28:03 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 01:28:03 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 01:28:03 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 01:28:03 UTC] Available dates found: 4
[16-Jun-2026 01:28:06 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 01:28:06 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 01:28:06 UTC] Current time (IST): 6:58
[16-Jun-2026 01:28:06 UTC] Requested date: 2026-06-16
[16-Jun-2026 01:28:06 UTC] Today: 2026-06-16
[16-Jun-2026 01:28:06 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[16-Jun-2026 01:28:06 UTC] Slot added: 08:00 - 08:15
[16-Jun-2026 01:28:06 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[16-Jun-2026 01:28:06 UTC] Slot added: 08:15 - 08:30
[16-Jun-2026 01:28:06 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[16-Jun-2026 01:28:06 UTC] Slot added: 08:30 - 08:45
[16-Jun-2026 01:28:06 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[16-Jun-2026 01:28:06 UTC] Slot added: 08:45 - 09:00
[16-Jun-2026 01:28:06 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[16-Jun-2026 01:28:06 UTC] Slot added: 09:00 - 09:15
[16-Jun-2026 01:28:06 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[16-Jun-2026 01:28:06 UTC] Slot added: 09:15 - 09:30
[16-Jun-2026 01:28:06 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[16-Jun-2026 01:28:06 UTC] Slot added: 09:30 - 09:45
[16-Jun-2026 01:28:06 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[16-Jun-2026 01:28:06 UTC] Slot added: 09:45 - 10:00
[16-Jun-2026 01:28:06 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[16-Jun-2026 01:28:06 UTC] Slot added: 10:00 - 10:15
[16-Jun-2026 01:28:06 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[16-Jun-2026 01:28:06 UTC] Slot added: 10:15 - 10:30
[16-Jun-2026 01:28:06 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[16-Jun-2026 01:28:06 UTC] Slot added: 10:30 - 10:45
[16-Jun-2026 01:28:06 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[16-Jun-2026 01:28:06 UTC] Slot added: 10:45 - 11:00
[16-Jun-2026 01:28:06 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[16-Jun-2026 01:28:06 UTC] Slot added: 11:00 - 11:15
[16-Jun-2026 01:28:06 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[16-Jun-2026 01:28:06 UTC] Slot added: 11:15 - 11:30
[16-Jun-2026 01:28:06 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[16-Jun-2026 01:28:06 UTC] Slot added: 11:30 - 11:45
[16-Jun-2026 01:28:06 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[16-Jun-2026 01:28:06 UTC] Slot added: 11:45 - 12:00
[16-Jun-2026 01:28:06 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[16-Jun-2026 01:28:06 UTC] Slot added: 12:00 - 12:15
[16-Jun-2026 01:28:06 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[16-Jun-2026 01:28:06 UTC] Slot added: 12:15 - 12:30
[16-Jun-2026 01:28:06 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[16-Jun-2026 01:28:06 UTC] Slot added: 12:30 - 12:45
[16-Jun-2026 01:28:06 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[16-Jun-2026 01:28:06 UTC] Slot added: 12:45 - 13:00
[16-Jun-2026 01:28:06 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 01:28:06 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 01:28:06 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 01:28:06 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 01:28:06 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[16-Jun-2026 01:28:06 UTC] Slot added: 14:00 - 14:15
[16-Jun-2026 01:28:06 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[16-Jun-2026 01:28:06 UTC] Slot added: 14:15 - 14:30
[16-Jun-2026 01:28:06 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[16-Jun-2026 01:28:06 UTC] Slot added: 14:30 - 14:45
[16-Jun-2026 01:28:06 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[16-Jun-2026 01:28:06 UTC] Slot added: 14:45 - 15:00
[16-Jun-2026 01:28:06 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[16-Jun-2026 01:28:06 UTC] Slot added: 15:00 - 15:15
[16-Jun-2026 01:28:06 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[16-Jun-2026 01:28:06 UTC] Slot added: 15:15 - 15:30
[16-Jun-2026 01:28:06 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[16-Jun-2026 01:28:06 UTC] Slot added: 15:30 - 15:45
[16-Jun-2026 01:28:06 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[16-Jun-2026 01:28:06 UTC] Slot added: 15:45 - 16:00
[16-Jun-2026 01:29:17 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 01:29:17 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 01:29:17 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 01:29:17 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 01:29:17 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 01:29:17 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 01:29:17 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 01:29:17 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 01:29:17 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 01:29:17 UTC] Available dates found: 4
[16-Jun-2026 01:29:21 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 01:29:21 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 01:29:21 UTC] Current time (IST): 6:59
[16-Jun-2026 01:29:21 UTC] Requested date: 2026-06-16
[16-Jun-2026 01:29:21 UTC] Today: 2026-06-16
[16-Jun-2026 01:29:21 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[16-Jun-2026 01:29:21 UTC] Slot added: 08:00 - 08:15
[16-Jun-2026 01:29:21 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[16-Jun-2026 01:29:21 UTC] Slot added: 08:15 - 08:30
[16-Jun-2026 01:29:21 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[16-Jun-2026 01:29:21 UTC] Slot added: 08:30 - 08:45
[16-Jun-2026 01:29:21 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[16-Jun-2026 01:29:21 UTC] Slot added: 08:45 - 09:00
[16-Jun-2026 01:29:21 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[16-Jun-2026 01:29:21 UTC] Slot added: 09:00 - 09:15
[16-Jun-2026 01:29:21 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[16-Jun-2026 01:29:21 UTC] Slot added: 09:15 - 09:30
[16-Jun-2026 01:29:21 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[16-Jun-2026 01:29:21 UTC] Slot added: 09:30 - 09:45
[16-Jun-2026 01:29:21 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[16-Jun-2026 01:29:21 UTC] Slot added: 09:45 - 10:00
[16-Jun-2026 01:29:21 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[16-Jun-2026 01:29:21 UTC] Slot added: 10:00 - 10:15
[16-Jun-2026 01:29:21 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[16-Jun-2026 01:29:21 UTC] Slot added: 10:15 - 10:30
[16-Jun-2026 01:29:21 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[16-Jun-2026 01:29:21 UTC] Slot added: 10:30 - 10:45
[16-Jun-2026 01:29:21 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[16-Jun-2026 01:29:21 UTC] Slot added: 10:45 - 11:00
[16-Jun-2026 01:29:21 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[16-Jun-2026 01:29:21 UTC] Slot added: 11:00 - 11:15
[16-Jun-2026 01:29:21 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[16-Jun-2026 01:29:21 UTC] Slot added: 11:15 - 11:30
[16-Jun-2026 01:29:21 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[16-Jun-2026 01:29:21 UTC] Slot added: 11:30 - 11:45
[16-Jun-2026 01:29:21 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[16-Jun-2026 01:29:21 UTC] Slot added: 11:45 - 12:00
[16-Jun-2026 01:29:21 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[16-Jun-2026 01:29:21 UTC] Slot added: 12:00 - 12:15
[16-Jun-2026 01:29:21 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[16-Jun-2026 01:29:21 UTC] Slot added: 12:15 - 12:30
[16-Jun-2026 01:29:21 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[16-Jun-2026 01:29:21 UTC] Slot added: 12:30 - 12:45
[16-Jun-2026 01:29:21 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[16-Jun-2026 01:29:21 UTC] Slot added: 12:45 - 13:00
[16-Jun-2026 01:29:21 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 01:29:21 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 01:29:21 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 01:29:21 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 01:29:21 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[16-Jun-2026 01:29:21 UTC] Slot added: 14:00 - 14:15
[16-Jun-2026 01:29:21 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[16-Jun-2026 01:29:21 UTC] Slot added: 14:15 - 14:30
[16-Jun-2026 01:29:21 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[16-Jun-2026 01:29:21 UTC] Slot added: 14:30 - 14:45
[16-Jun-2026 01:29:21 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[16-Jun-2026 01:29:21 UTC] Slot added: 14:45 - 15:00
[16-Jun-2026 01:29:21 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[16-Jun-2026 01:29:21 UTC] Slot added: 15:00 - 15:15
[16-Jun-2026 01:29:21 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[16-Jun-2026 01:29:21 UTC] Slot added: 15:15 - 15:30
[16-Jun-2026 01:29:21 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[16-Jun-2026 01:29:21 UTC] Slot added: 15:30 - 15:45
[16-Jun-2026 01:29:21 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[16-Jun-2026 01:29:21 UTC] Slot added: 15:45 - 16:00
[16-Jun-2026 01:34:39 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781572478220","orderId":"OMO2606160644366981826769V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781573676682,"errorCode":"OTHERS","detailedErrorCode":"INTERNAL_SERVER_ERROR","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606160645236496919469V","paymentMode":"CARD","timestamp":1781572523697,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"INTERNAL_SERVER_ERROR"}]}}
[16-Jun-2026 01:34:39 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781572478220
            [orderId] => OMO2606160644366981826769V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781573676682
            [errorCode] => OTHERS
            [detailedErrorCode] => INTERNAL_SERVER_ERROR
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606160645236496919469V
                            [paymentMode] => CARD
                            [timestamp] => 1781572523697
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => INTERNAL_SERVER_ERROR
                        )

                )

        )

)

[16-Jun-2026 01:34:39 UTC] Payment Callback - POST Data: Array
(
)

[16-Jun-2026 01:34:39 UTC] Payment Callback - GET Data: Array
(
)

[16-Jun-2026 01:34:39 UTC] Amount Conversion: 10000 paise = 100 rupees
[16-Jun-2026 01:34:39 UTC] Payment Status: FAILED (from status: FAILED)
[16-Jun-2026 01:34:39 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[16-Jun-2026 01:34:39 UTC] Payment not successful, status: FAILED
[16-Jun-2026 01:34:39 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781572478220","orderId":"OMO2606160644366981826769V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781573676682,"errorCode":"OTHERS","detailedErrorCode":"INTERNAL_SERVER_ERROR","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606160645236496919469V","paymentMode":"CARD","timestamp":1781572523697,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"INTERNAL_SERVER_ERROR"}]}}
[16-Jun-2026 01:35:43 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 01:35:43 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 01:35:43 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 01:35:43 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 01:35:43 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 01:35:43 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 01:35:43 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 01:35:43 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 01:35:43 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 01:35:43 UTC] Available dates found: 4
[16-Jun-2026 01:35:45 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 01:35:45 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 01:35:45 UTC] Current time (IST): 7:5
[16-Jun-2026 01:35:45 UTC] Requested date: 2026-06-16
[16-Jun-2026 01:35:45 UTC] Today: 2026-06-16
[16-Jun-2026 01:35:45 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[16-Jun-2026 01:35:45 UTC] Slot added: 08:00 - 08:15
[16-Jun-2026 01:35:45 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[16-Jun-2026 01:35:45 UTC] Slot added: 08:15 - 08:30
[16-Jun-2026 01:35:45 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[16-Jun-2026 01:35:45 UTC] Slot added: 08:30 - 08:45
[16-Jun-2026 01:35:45 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[16-Jun-2026 01:35:45 UTC] Slot added: 08:45 - 09:00
[16-Jun-2026 01:35:45 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[16-Jun-2026 01:35:45 UTC] Slot added: 09:00 - 09:15
[16-Jun-2026 01:35:45 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[16-Jun-2026 01:35:45 UTC] Slot added: 09:15 - 09:30
[16-Jun-2026 01:35:45 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[16-Jun-2026 01:35:45 UTC] Slot added: 09:30 - 09:45
[16-Jun-2026 01:35:45 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[16-Jun-2026 01:35:45 UTC] Slot added: 09:45 - 10:00
[16-Jun-2026 01:35:45 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[16-Jun-2026 01:35:45 UTC] Slot added: 10:00 - 10:15
[16-Jun-2026 01:35:45 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[16-Jun-2026 01:35:45 UTC] Slot added: 10:15 - 10:30
[16-Jun-2026 01:35:45 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[16-Jun-2026 01:35:45 UTC] Slot added: 10:30 - 10:45
[16-Jun-2026 01:35:45 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[16-Jun-2026 01:35:45 UTC] Slot added: 10:45 - 11:00
[16-Jun-2026 01:35:45 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[16-Jun-2026 01:35:45 UTC] Slot added: 11:00 - 11:15
[16-Jun-2026 01:35:45 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[16-Jun-2026 01:35:45 UTC] Slot added: 11:15 - 11:30
[16-Jun-2026 01:35:45 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[16-Jun-2026 01:35:45 UTC] Slot added: 11:30 - 11:45
[16-Jun-2026 01:35:45 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[16-Jun-2026 01:35:45 UTC] Slot added: 11:45 - 12:00
[16-Jun-2026 01:35:45 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[16-Jun-2026 01:35:45 UTC] Slot added: 12:00 - 12:15
[16-Jun-2026 01:35:45 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[16-Jun-2026 01:35:45 UTC] Slot added: 12:15 - 12:30
[16-Jun-2026 01:35:45 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[16-Jun-2026 01:35:45 UTC] Slot added: 12:30 - 12:45
[16-Jun-2026 01:35:45 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[16-Jun-2026 01:35:45 UTC] Slot added: 12:45 - 13:00
[16-Jun-2026 01:35:45 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 01:35:45 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 01:35:45 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 01:35:45 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 01:35:45 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[16-Jun-2026 01:35:45 UTC] Slot added: 14:00 - 14:15
[16-Jun-2026 01:35:45 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[16-Jun-2026 01:35:45 UTC] Slot added: 14:15 - 14:30
[16-Jun-2026 01:35:45 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[16-Jun-2026 01:35:45 UTC] Slot added: 14:30 - 14:45
[16-Jun-2026 01:35:45 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[16-Jun-2026 01:35:45 UTC] Slot added: 14:45 - 15:00
[16-Jun-2026 01:35:45 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[16-Jun-2026 01:35:45 UTC] Slot added: 15:00 - 15:15
[16-Jun-2026 01:35:45 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[16-Jun-2026 01:35:45 UTC] Slot added: 15:15 - 15:30
[16-Jun-2026 01:35:45 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[16-Jun-2026 01:35:45 UTC] Slot added: 15:30 - 15:45
[16-Jun-2026 01:35:45 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[16-Jun-2026 01:35:45 UTC] Slot added: 15:45 - 16:00
[16-Jun-2026 01:35:53 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[16-Jun-2026 01:49:39 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 01:49:39 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 01:49:39 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 01:49:39 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 01:49:39 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 01:49:39 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 01:49:39 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 01:49:39 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 01:49:39 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 01:49:39 UTC] Available dates found: 4
[16-Jun-2026 01:50:15 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 01:50:15 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 01:50:15 UTC] Current time (IST): 7:20
[16-Jun-2026 01:50:15 UTC] Requested date: 2026-06-16
[16-Jun-2026 01:50:15 UTC] Today: 2026-06-16
[16-Jun-2026 01:50:15 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[16-Jun-2026 01:50:15 UTC] Slot added: 08:00 - 08:15
[16-Jun-2026 01:50:15 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[16-Jun-2026 01:50:15 UTC] Slot added: 08:15 - 08:30
[16-Jun-2026 01:50:15 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[16-Jun-2026 01:50:15 UTC] Slot added: 08:30 - 08:45
[16-Jun-2026 01:50:15 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[16-Jun-2026 01:50:15 UTC] Slot added: 08:45 - 09:00
[16-Jun-2026 01:50:15 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[16-Jun-2026 01:50:15 UTC] Slot added: 09:00 - 09:15
[16-Jun-2026 01:50:15 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[16-Jun-2026 01:50:15 UTC] Slot added: 09:15 - 09:30
[16-Jun-2026 01:50:15 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[16-Jun-2026 01:50:15 UTC] Slot added: 09:30 - 09:45
[16-Jun-2026 01:50:15 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[16-Jun-2026 01:50:15 UTC] Slot added: 09:45 - 10:00
[16-Jun-2026 01:50:15 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[16-Jun-2026 01:50:15 UTC] Slot added: 10:00 - 10:15
[16-Jun-2026 01:50:15 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[16-Jun-2026 01:50:15 UTC] Slot added: 10:15 - 10:30
[16-Jun-2026 01:50:15 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[16-Jun-2026 01:50:15 UTC] Slot added: 10:30 - 10:45
[16-Jun-2026 01:50:15 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[16-Jun-2026 01:50:15 UTC] Slot added: 10:45 - 11:00
[16-Jun-2026 01:50:15 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[16-Jun-2026 01:50:15 UTC] Slot added: 11:00 - 11:15
[16-Jun-2026 01:50:15 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[16-Jun-2026 01:50:15 UTC] Slot added: 11:15 - 11:30
[16-Jun-2026 01:50:15 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[16-Jun-2026 01:50:15 UTC] Slot added: 11:30 - 11:45
[16-Jun-2026 01:50:15 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[16-Jun-2026 01:50:15 UTC] Slot added: 11:45 - 12:00
[16-Jun-2026 01:50:15 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[16-Jun-2026 01:50:15 UTC] Slot added: 12:00 - 12:15
[16-Jun-2026 01:50:15 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[16-Jun-2026 01:50:15 UTC] Slot added: 12:15 - 12:30
[16-Jun-2026 01:50:15 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[16-Jun-2026 01:50:15 UTC] Slot added: 12:30 - 12:45
[16-Jun-2026 01:50:15 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[16-Jun-2026 01:50:15 UTC] Slot added: 12:45 - 13:00
[16-Jun-2026 01:50:15 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 01:50:15 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 01:50:15 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 01:50:15 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 01:50:15 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[16-Jun-2026 01:50:15 UTC] Slot added: 14:00 - 14:15
[16-Jun-2026 01:50:15 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[16-Jun-2026 01:50:15 UTC] Slot added: 14:15 - 14:30
[16-Jun-2026 01:50:15 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[16-Jun-2026 01:50:15 UTC] Slot added: 14:30 - 14:45
[16-Jun-2026 01:50:15 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[16-Jun-2026 01:50:15 UTC] Slot added: 14:45 - 15:00
[16-Jun-2026 01:50:15 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[16-Jun-2026 01:50:15 UTC] Slot added: 15:00 - 15:15
[16-Jun-2026 01:50:15 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[16-Jun-2026 01:50:15 UTC] Slot added: 15:15 - 15:30
[16-Jun-2026 01:50:15 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[16-Jun-2026 01:50:15 UTC] Slot added: 15:30 - 15:45
[16-Jun-2026 01:50:15 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[16-Jun-2026 01:50:15 UTC] Slot added: 15:45 - 16:00
[16-Jun-2026 01:50:37 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[16-Jun-2026 01:55:59 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781573755149","orderId":"OMO2606160705557992134252V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781574955781,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606160706047585985916V","paymentMode":"UPI_INTENT","timestamp":1781573764831,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 01:55:59 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781573755149
            [orderId] => OMO2606160705557992134252V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781574955781
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606160706047585985916V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781573764831
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[16-Jun-2026 01:55:59 UTC] Payment Callback - POST Data: Array
(
)

[16-Jun-2026 01:55:59 UTC] Payment Callback - GET Data: Array
(
)

[16-Jun-2026 01:55:59 UTC] Amount Conversion: 10000 paise = 100 rupees
[16-Jun-2026 01:55:59 UTC] Payment Status: FAILED (from status: FAILED)
[16-Jun-2026 01:55:59 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[16-Jun-2026 01:55:59 UTC] Payment not successful, status: FAILED
[16-Jun-2026 01:55:59 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781573755149","orderId":"OMO2606160705557992134252V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781574955781,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606160706047585985916V","paymentMode":"UPI_INTENT","timestamp":1781573764831,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 02:07:02 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 02:07:02 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 02:07:02 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 02:07:02 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 02:07:02 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 02:07:02 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 02:07:02 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 02:07:02 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 02:07:02 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 02:07:02 UTC] Available dates found: 4
[16-Jun-2026 02:07:07 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 02:07:07 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 02:07:07 UTC] Current time (IST): 7:37
[16-Jun-2026 02:07:07 UTC] Requested date: 2026-06-16
[16-Jun-2026 02:07:07 UTC] Today: 2026-06-16
[16-Jun-2026 02:07:07 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[16-Jun-2026 02:07:07 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[16-Jun-2026 02:07:07 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[16-Jun-2026 02:07:07 UTC] Slot added: 08:15 - 08:30
[16-Jun-2026 02:07:07 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[16-Jun-2026 02:07:07 UTC] Slot added: 08:30 - 08:45
[16-Jun-2026 02:07:07 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[16-Jun-2026 02:07:07 UTC] Slot added: 08:45 - 09:00
[16-Jun-2026 02:07:07 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[16-Jun-2026 02:07:07 UTC] Slot added: 09:00 - 09:15
[16-Jun-2026 02:07:07 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[16-Jun-2026 02:07:07 UTC] Slot added: 09:15 - 09:30
[16-Jun-2026 02:07:07 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[16-Jun-2026 02:07:07 UTC] Slot added: 09:30 - 09:45
[16-Jun-2026 02:07:07 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[16-Jun-2026 02:07:07 UTC] Slot added: 09:45 - 10:00
[16-Jun-2026 02:07:07 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[16-Jun-2026 02:07:07 UTC] Slot added: 10:00 - 10:15
[16-Jun-2026 02:07:07 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[16-Jun-2026 02:07:07 UTC] Slot added: 10:15 - 10:30
[16-Jun-2026 02:07:07 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[16-Jun-2026 02:07:07 UTC] Slot added: 10:30 - 10:45
[16-Jun-2026 02:07:07 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[16-Jun-2026 02:07:07 UTC] Slot added: 10:45 - 11:00
[16-Jun-2026 02:07:07 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[16-Jun-2026 02:07:07 UTC] Slot added: 11:00 - 11:15
[16-Jun-2026 02:07:07 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[16-Jun-2026 02:07:07 UTC] Slot added: 11:15 - 11:30
[16-Jun-2026 02:07:07 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[16-Jun-2026 02:07:07 UTC] Slot added: 11:30 - 11:45
[16-Jun-2026 02:07:07 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[16-Jun-2026 02:07:07 UTC] Slot added: 11:45 - 12:00
[16-Jun-2026 02:07:07 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[16-Jun-2026 02:07:07 UTC] Slot added: 12:00 - 12:15
[16-Jun-2026 02:07:07 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[16-Jun-2026 02:07:07 UTC] Slot added: 12:15 - 12:30
[16-Jun-2026 02:07:07 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[16-Jun-2026 02:07:07 UTC] Slot added: 12:30 - 12:45
[16-Jun-2026 02:07:07 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[16-Jun-2026 02:07:07 UTC] Slot added: 12:45 - 13:00
[16-Jun-2026 02:07:07 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 02:07:07 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 02:07:07 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 02:07:07 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 02:07:07 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[16-Jun-2026 02:07:07 UTC] Slot added: 14:00 - 14:15
[16-Jun-2026 02:07:07 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[16-Jun-2026 02:07:07 UTC] Slot added: 14:15 - 14:30
[16-Jun-2026 02:07:07 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[16-Jun-2026 02:07:07 UTC] Slot added: 14:30 - 14:45
[16-Jun-2026 02:07:07 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[16-Jun-2026 02:07:07 UTC] Slot added: 14:45 - 15:00
[16-Jun-2026 02:07:07 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[16-Jun-2026 02:07:07 UTC] Slot added: 15:00 - 15:15
[16-Jun-2026 02:07:07 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[16-Jun-2026 02:07:07 UTC] Slot added: 15:15 - 15:30
[16-Jun-2026 02:07:07 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[16-Jun-2026 02:07:07 UTC] Slot added: 15:30 - 15:45
[16-Jun-2026 02:07:07 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[16-Jun-2026 02:07:07 UTC] Slot added: 15:45 - 16:00
[16-Jun-2026 02:07:18 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[16-Jun-2026 02:11:40 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781574698174","orderId":"OMO2606160721388671037587V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781575898847,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606160721498541037445V","paymentMode":"UPI_INTENT","timestamp":1781574709892,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 02:11:40 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781574698174
            [orderId] => OMO2606160721388671037587V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781575898847
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606160721498541037445V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781574709892
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[16-Jun-2026 02:11:40 UTC] Payment Callback - POST Data: Array
(
)

[16-Jun-2026 02:11:40 UTC] Payment Callback - GET Data: Array
(
)

[16-Jun-2026 02:11:40 UTC] Amount Conversion: 10000 paise = 100 rupees
[16-Jun-2026 02:11:40 UTC] Payment Status: FAILED (from status: FAILED)
[16-Jun-2026 02:11:40 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[16-Jun-2026 02:11:40 UTC] Payment not successful, status: FAILED
[16-Jun-2026 02:11:40 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781574698174","orderId":"OMO2606160721388671037587V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781575898847,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606160721498541037445V","paymentMode":"UPI_INTENT","timestamp":1781574709892,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 02:11:47 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 02:11:47 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 02:11:47 UTC] Current time (IST): 7:41
[16-Jun-2026 02:11:47 UTC] Requested date: 2026-06-20
[16-Jun-2026 02:11:47 UTC] Today: 2026-06-16
[16-Jun-2026 02:11:47 UTC] Slot added (future date): 08:00 - 08:15
[16-Jun-2026 02:11:47 UTC] Slot added (future date): 08:15 - 08:30
[16-Jun-2026 02:11:47 UTC] Slot added (future date): 08:30 - 08:45
[16-Jun-2026 02:11:47 UTC] Slot added (future date): 08:45 - 09:00
[16-Jun-2026 02:11:47 UTC] Slot added (future date): 09:00 - 09:15
[16-Jun-2026 02:11:47 UTC] Slot added (future date): 09:15 - 09:30
[16-Jun-2026 02:11:47 UTC] Slot added (future date): 09:30 - 09:45
[16-Jun-2026 02:11:47 UTC] Slot added (future date): 09:45 - 10:00
[16-Jun-2026 02:11:47 UTC] Slot added (future date): 10:00 - 10:15
[16-Jun-2026 02:11:47 UTC] Slot added (future date): 10:15 - 10:30
[16-Jun-2026 02:11:47 UTC] Slot added (future date): 10:30 - 10:45
[16-Jun-2026 02:11:47 UTC] Slot added (future date): 10:45 - 11:00
[16-Jun-2026 02:11:47 UTC] Slot added (future date): 11:00 - 11:15
[16-Jun-2026 02:11:47 UTC] Slot added (future date): 11:15 - 11:30
[16-Jun-2026 02:11:47 UTC] Slot added (future date): 11:30 - 11:45
[16-Jun-2026 02:11:47 UTC] Slot added (future date): 11:45 - 12:00
[16-Jun-2026 02:11:47 UTC] Slot added (future date): 12:00 - 12:15
[16-Jun-2026 02:11:47 UTC] Slot added (future date): 12:15 - 12:30
[16-Jun-2026 02:11:47 UTC] Slot added (future date): 12:30 - 12:45
[16-Jun-2026 02:11:47 UTC] Slot added (future date): 12:45 - 13:00
[16-Jun-2026 02:11:47 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 02:11:47 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 02:11:47 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 02:11:47 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 02:11:47 UTC] Slot added (future date): 14:00 - 14:15
[16-Jun-2026 02:11:47 UTC] Slot added (future date): 14:15 - 14:30
[16-Jun-2026 02:11:47 UTC] Slot added (future date): 14:30 - 14:45
[16-Jun-2026 02:11:47 UTC] Slot added (future date): 14:45 - 15:00
[16-Jun-2026 02:11:47 UTC] Slot added (future date): 15:00 - 15:15
[16-Jun-2026 02:11:47 UTC] Slot added (future date): 15:15 - 15:30
[16-Jun-2026 02:11:47 UTC] Slot added (future date): 15:30 - 15:45
[16-Jun-2026 02:11:47 UTC] Slot added (future date): 15:45 - 16:00
[16-Jun-2026 02:12:04 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 02:12:04 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 02:12:04 UTC] Current time (IST): 7:42
[16-Jun-2026 02:12:04 UTC] Requested date: 2026-06-21
[16-Jun-2026 02:12:04 UTC] Today: 2026-06-16
[16-Jun-2026 02:12:04 UTC] Slot added (future date): 08:00 - 08:15
[16-Jun-2026 02:12:04 UTC] Slot added (future date): 08:15 - 08:30
[16-Jun-2026 02:12:04 UTC] Slot added (future date): 08:30 - 08:45
[16-Jun-2026 02:12:04 UTC] Slot added (future date): 08:45 - 09:00
[16-Jun-2026 02:12:04 UTC] Slot added (future date): 09:00 - 09:15
[16-Jun-2026 02:12:04 UTC] Slot added (future date): 09:15 - 09:30
[16-Jun-2026 02:12:04 UTC] Slot added (future date): 09:30 - 09:45
[16-Jun-2026 02:12:04 UTC] Slot added (future date): 09:45 - 10:00
[16-Jun-2026 02:12:04 UTC] Slot added (future date): 10:00 - 10:15
[16-Jun-2026 02:12:04 UTC] Slot added (future date): 10:15 - 10:30
[16-Jun-2026 02:12:04 UTC] Slot added (future date): 10:30 - 10:45
[16-Jun-2026 02:12:04 UTC] Slot added (future date): 10:45 - 11:00
[16-Jun-2026 02:12:04 UTC] Slot added (future date): 11:00 - 11:15
[16-Jun-2026 02:12:04 UTC] Slot added (future date): 11:15 - 11:30
[16-Jun-2026 02:12:04 UTC] Slot added (future date): 11:30 - 11:45
[16-Jun-2026 02:12:04 UTC] Slot added (future date): 11:45 - 12:00
[16-Jun-2026 02:12:04 UTC] Slot added (future date): 12:00 - 12:15
[16-Jun-2026 02:12:04 UTC] Slot added (future date): 12:15 - 12:30
[16-Jun-2026 02:12:04 UTC] Slot added (future date): 12:30 - 12:45
[16-Jun-2026 02:12:04 UTC] Slot added (future date): 12:45 - 13:00
[16-Jun-2026 02:12:04 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 02:12:04 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 02:12:04 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 02:12:04 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 02:12:04 UTC] Slot added (future date): 14:00 - 14:15
[16-Jun-2026 02:12:04 UTC] Slot added (future date): 14:15 - 14:30
[16-Jun-2026 02:12:04 UTC] Slot added (future date): 14:30 - 14:45
[16-Jun-2026 02:12:04 UTC] Slot added (future date): 14:45 - 15:00
[16-Jun-2026 02:12:04 UTC] Slot added (future date): 15:00 - 15:15
[16-Jun-2026 02:12:04 UTC] Slot added (future date): 15:15 - 15:30
[16-Jun-2026 02:12:04 UTC] Slot added (future date): 15:30 - 15:45
[16-Jun-2026 02:12:04 UTC] Slot added (future date): 15:45 - 16:00
[16-Jun-2026 02:19:07 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 02:19:07 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 02:19:07 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 02:19:07 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 02:19:07 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 02:19:07 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 02:19:07 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 02:19:07 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 02:19:07 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 02:19:07 UTC] Available dates found: 4
[16-Jun-2026 02:19:15 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 02:19:15 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 02:19:15 UTC] Current time (IST): 7:49
[16-Jun-2026 02:19:15 UTC] Requested date: 2026-06-16
[16-Jun-2026 02:19:15 UTC] Today: 2026-06-16
[16-Jun-2026 02:19:15 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[16-Jun-2026 02:19:15 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[16-Jun-2026 02:19:15 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[16-Jun-2026 02:19:15 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[16-Jun-2026 02:19:15 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[16-Jun-2026 02:19:15 UTC] Slot added: 08:30 - 08:45
[16-Jun-2026 02:19:15 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[16-Jun-2026 02:19:15 UTC] Slot added: 08:45 - 09:00
[16-Jun-2026 02:19:15 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[16-Jun-2026 02:19:15 UTC] Slot added: 09:00 - 09:15
[16-Jun-2026 02:19:15 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[16-Jun-2026 02:19:15 UTC] Slot added: 09:15 - 09:30
[16-Jun-2026 02:19:15 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[16-Jun-2026 02:19:15 UTC] Slot added: 09:30 - 09:45
[16-Jun-2026 02:19:15 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[16-Jun-2026 02:19:15 UTC] Slot added: 09:45 - 10:00
[16-Jun-2026 02:19:15 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[16-Jun-2026 02:19:15 UTC] Slot added: 10:00 - 10:15
[16-Jun-2026 02:19:15 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[16-Jun-2026 02:19:15 UTC] Slot added: 10:15 - 10:30
[16-Jun-2026 02:19:15 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[16-Jun-2026 02:19:15 UTC] Slot added: 10:30 - 10:45
[16-Jun-2026 02:19:15 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[16-Jun-2026 02:19:15 UTC] Slot added: 10:45 - 11:00
[16-Jun-2026 02:19:15 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[16-Jun-2026 02:19:15 UTC] Slot added: 11:00 - 11:15
[16-Jun-2026 02:19:15 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[16-Jun-2026 02:19:15 UTC] Slot added: 11:15 - 11:30
[16-Jun-2026 02:19:15 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[16-Jun-2026 02:19:15 UTC] Slot added: 11:30 - 11:45
[16-Jun-2026 02:19:15 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[16-Jun-2026 02:19:15 UTC] Slot added: 11:45 - 12:00
[16-Jun-2026 02:19:15 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[16-Jun-2026 02:19:15 UTC] Slot added: 12:00 - 12:15
[16-Jun-2026 02:19:15 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[16-Jun-2026 02:19:15 UTC] Slot added: 12:15 - 12:30
[16-Jun-2026 02:19:15 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[16-Jun-2026 02:19:15 UTC] Slot added: 12:30 - 12:45
[16-Jun-2026 02:19:15 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[16-Jun-2026 02:19:15 UTC] Slot added: 12:45 - 13:00
[16-Jun-2026 02:19:15 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 02:19:15 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 02:19:15 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 02:19:15 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 02:19:15 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[16-Jun-2026 02:19:15 UTC] Slot added: 14:00 - 14:15
[16-Jun-2026 02:19:15 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[16-Jun-2026 02:19:15 UTC] Slot added: 14:15 - 14:30
[16-Jun-2026 02:19:15 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[16-Jun-2026 02:19:15 UTC] Slot added: 14:30 - 14:45
[16-Jun-2026 02:19:15 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[16-Jun-2026 02:19:15 UTC] Slot added: 14:45 - 15:00
[16-Jun-2026 02:19:15 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[16-Jun-2026 02:19:15 UTC] Slot added: 15:00 - 15:15
[16-Jun-2026 02:19:15 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[16-Jun-2026 02:19:15 UTC] Slot added: 15:15 - 15:30
[16-Jun-2026 02:19:15 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[16-Jun-2026 02:19:15 UTC] Slot added: 15:30 - 15:45
[16-Jun-2026 02:19:15 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[16-Jun-2026 02:19:15 UTC] Slot added: 15:45 - 16:00
[16-Jun-2026 02:20:54 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[16-Jun-2026 02:21:24 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 02:21:24 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 02:21:24 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 02:21:24 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 02:21:24 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 02:21:24 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 02:21:24 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 02:21:24 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 02:21:24 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 02:21:24 UTC] Available dates found: 4
[16-Jun-2026 02:21:31 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 02:21:31 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 02:21:31 UTC] Current time (IST): 7:51
[16-Jun-2026 02:21:31 UTC] Requested date: 2026-06-16
[16-Jun-2026 02:21:31 UTC] Today: 2026-06-16
[16-Jun-2026 02:21:31 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[16-Jun-2026 02:21:31 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[16-Jun-2026 02:21:31 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[16-Jun-2026 02:21:31 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[16-Jun-2026 02:21:31 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[16-Jun-2026 02:21:31 UTC] Slot added: 08:30 - 08:45
[16-Jun-2026 02:21:31 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[16-Jun-2026 02:21:31 UTC] Slot added: 08:45 - 09:00
[16-Jun-2026 02:21:31 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[16-Jun-2026 02:21:31 UTC] Slot added: 09:00 - 09:15
[16-Jun-2026 02:21:31 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[16-Jun-2026 02:21:31 UTC] Slot added: 09:15 - 09:30
[16-Jun-2026 02:21:31 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[16-Jun-2026 02:21:31 UTC] Slot added: 09:30 - 09:45
[16-Jun-2026 02:21:31 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[16-Jun-2026 02:21:31 UTC] Slot added: 09:45 - 10:00
[16-Jun-2026 02:21:31 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[16-Jun-2026 02:21:31 UTC] Slot added: 10:00 - 10:15
[16-Jun-2026 02:21:31 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[16-Jun-2026 02:21:31 UTC] Slot added: 10:15 - 10:30
[16-Jun-2026 02:21:31 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[16-Jun-2026 02:21:31 UTC] Slot added: 10:30 - 10:45
[16-Jun-2026 02:21:31 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[16-Jun-2026 02:21:31 UTC] Slot added: 10:45 - 11:00
[16-Jun-2026 02:21:31 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[16-Jun-2026 02:21:31 UTC] Slot added: 11:00 - 11:15
[16-Jun-2026 02:21:31 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[16-Jun-2026 02:21:31 UTC] Slot added: 11:15 - 11:30
[16-Jun-2026 02:21:31 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[16-Jun-2026 02:21:31 UTC] Slot added: 11:30 - 11:45
[16-Jun-2026 02:21:31 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[16-Jun-2026 02:21:31 UTC] Slot added: 11:45 - 12:00
[16-Jun-2026 02:21:31 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[16-Jun-2026 02:21:31 UTC] Slot added: 12:00 - 12:15
[16-Jun-2026 02:21:31 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[16-Jun-2026 02:21:31 UTC] Slot added: 12:15 - 12:30
[16-Jun-2026 02:21:31 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[16-Jun-2026 02:21:31 UTC] Slot added: 12:30 - 12:45
[16-Jun-2026 02:21:31 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[16-Jun-2026 02:21:31 UTC] Slot added: 12:45 - 13:00
[16-Jun-2026 02:21:31 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 02:21:31 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 02:21:31 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 02:21:31 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 02:21:31 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[16-Jun-2026 02:21:31 UTC] Slot added: 14:00 - 14:15
[16-Jun-2026 02:21:31 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[16-Jun-2026 02:21:31 UTC] Slot added: 14:15 - 14:30
[16-Jun-2026 02:21:31 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[16-Jun-2026 02:21:31 UTC] Slot added: 14:30 - 14:45
[16-Jun-2026 02:21:31 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[16-Jun-2026 02:21:31 UTC] Slot added: 14:45 - 15:00
[16-Jun-2026 02:21:31 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[16-Jun-2026 02:21:31 UTC] Slot added: 15:00 - 15:15
[16-Jun-2026 02:21:31 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[16-Jun-2026 02:21:31 UTC] Slot added: 15:15 - 15:30
[16-Jun-2026 02:21:31 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[16-Jun-2026 02:21:31 UTC] Slot added: 15:30 - 15:45
[16-Jun-2026 02:21:31 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[16-Jun-2026 02:21:31 UTC] Slot added: 15:45 - 16:00
[16-Jun-2026 02:21:41 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[16-Jun-2026 02:27:07 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[16-Jun-2026 02:27:24 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781575641569","orderId":"OMO2606160737221522691843V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781576842133,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606160737276152036340V","paymentMode":"UPI_INTENT","timestamp":1781575647676,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0010178","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653314540402","upiTransactionId":"crdb2a0318c105547aea163df89cf384df7","vpa":"99XXXXXX66@yescred"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0010178","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653314540402","upiTransactionId":"crdb2a0318c105547aea163df89cf384df7","vpa":"99XXXXXX66@yescred"},"currency":"INR","amount":10000}]}]}}
[16-Jun-2026 02:27:24 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781575641569
            [orderId] => OMO2606160737221522691843V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781576842133
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606160737276152036340V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781575647676
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => SBIN0010178
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 653314540402
                                    [upiTransactionId] => crdb2a0318c105547aea163df89cf384df7
                                    [vpa] => 99XXXXXX66@yescred
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => SBIN0010178
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 653314540402
                                                    [upiTransactionId] => crdb2a0318c105547aea163df89cf384df7
                                                    [vpa] => 99XXXXXX66@yescred
                                                )

                                            [currency] => INR
                                            [amount] => 10000
                                        )

                                )

                        )

                )

        )

)

[16-Jun-2026 02:27:24 UTC] Payment Callback - POST Data: Array
(
)

[16-Jun-2026 02:27:24 UTC] Payment Callback - GET Data: Array
(
)

[16-Jun-2026 02:27:24 UTC] Amount Conversion: 10000 paise = 100 rupees
[16-Jun-2026 02:27:24 UTC] Payment Status: FAILED (from status: FAILED)
[16-Jun-2026 02:27:24 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[16-Jun-2026 02:27:24 UTC] Payment not successful, status: FAILED
[16-Jun-2026 02:27:24 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781575641569","orderId":"OMO2606160737221522691843V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781576842133,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606160737276152036340V","paymentMode":"UPI_INTENT","timestamp":1781575647676,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0010178","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653314540402","upiTransactionId":"crdb2a0318c105547aea163df89cf384df7","vpa":"99XXXXXX66@yescred"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0010178","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653314540402","upiTransactionId":"crdb2a0318c105547aea163df89cf384df7","vpa":"99XXXXXX66@yescred"},"currency":"INR","amount":10000}]}]}}
[16-Jun-2026 02:28:30 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 02:28:30 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 02:28:30 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 02:28:30 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 02:28:30 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 02:28:30 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 02:28:30 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 02:28:30 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 02:28:30 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 02:28:30 UTC] Available dates found: 4
[16-Jun-2026 02:28:32 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 02:28:32 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 02:28:32 UTC] Current time (IST): 7:58
[16-Jun-2026 02:28:32 UTC] Requested date: 2026-06-16
[16-Jun-2026 02:28:32 UTC] Today: 2026-06-16
[16-Jun-2026 02:28:32 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[16-Jun-2026 02:28:32 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[16-Jun-2026 02:28:32 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[16-Jun-2026 02:28:32 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[16-Jun-2026 02:28:32 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[16-Jun-2026 02:28:32 UTC] Slot added: 08:30 - 08:45
[16-Jun-2026 02:28:32 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[16-Jun-2026 02:28:32 UTC] Slot added: 08:45 - 09:00
[16-Jun-2026 02:28:32 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[16-Jun-2026 02:28:32 UTC] Slot added: 09:00 - 09:15
[16-Jun-2026 02:28:32 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[16-Jun-2026 02:28:32 UTC] Slot added: 09:15 - 09:30
[16-Jun-2026 02:28:32 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[16-Jun-2026 02:28:32 UTC] Slot added: 09:30 - 09:45
[16-Jun-2026 02:28:32 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[16-Jun-2026 02:28:32 UTC] Slot added: 09:45 - 10:00
[16-Jun-2026 02:28:32 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[16-Jun-2026 02:28:32 UTC] Slot added: 10:00 - 10:15
[16-Jun-2026 02:28:32 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[16-Jun-2026 02:28:32 UTC] Slot added: 10:15 - 10:30
[16-Jun-2026 02:28:32 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[16-Jun-2026 02:28:32 UTC] Slot added: 10:30 - 10:45
[16-Jun-2026 02:28:32 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[16-Jun-2026 02:28:32 UTC] Slot added: 10:45 - 11:00
[16-Jun-2026 02:28:32 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[16-Jun-2026 02:28:32 UTC] Slot added: 11:00 - 11:15
[16-Jun-2026 02:28:32 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[16-Jun-2026 02:28:32 UTC] Slot added: 11:15 - 11:30
[16-Jun-2026 02:28:32 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[16-Jun-2026 02:28:32 UTC] Slot added: 11:30 - 11:45
[16-Jun-2026 02:28:32 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[16-Jun-2026 02:28:32 UTC] Slot added: 11:45 - 12:00
[16-Jun-2026 02:28:32 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[16-Jun-2026 02:28:32 UTC] Slot added: 12:00 - 12:15
[16-Jun-2026 02:28:32 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[16-Jun-2026 02:28:32 UTC] Slot added: 12:15 - 12:30
[16-Jun-2026 02:28:32 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[16-Jun-2026 02:28:32 UTC] Slot added: 12:30 - 12:45
[16-Jun-2026 02:28:32 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[16-Jun-2026 02:28:32 UTC] Slot added: 12:45 - 13:00
[16-Jun-2026 02:28:32 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 02:28:32 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 02:28:32 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 02:28:32 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 02:28:32 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[16-Jun-2026 02:28:32 UTC] Slot added: 14:00 - 14:15
[16-Jun-2026 02:28:32 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[16-Jun-2026 02:28:32 UTC] Slot added: 14:15 - 14:30
[16-Jun-2026 02:28:32 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[16-Jun-2026 02:28:32 UTC] Slot added: 14:30 - 14:45
[16-Jun-2026 02:28:32 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[16-Jun-2026 02:28:32 UTC] Slot added: 14:45 - 15:00
[16-Jun-2026 02:28:32 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[16-Jun-2026 02:28:32 UTC] Slot added: 15:00 - 15:15
[16-Jun-2026 02:28:32 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[16-Jun-2026 02:28:32 UTC] Slot added: 15:15 - 15:30
[16-Jun-2026 02:28:32 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[16-Jun-2026 02:28:32 UTC] Slot added: 15:30 - 15:45
[16-Jun-2026 02:28:32 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[16-Jun-2026 02:28:32 UTC] Slot added: 15:45 - 16:00
[16-Jun-2026 02:28:55 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[16-Jun-2026 02:30:53 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[16-Jun-2026 02:32:01 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 02:32:01 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 02:32:01 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 02:32:01 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 02:32:01 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 02:32:02 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 02:32:02 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 02:32:02 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 02:32:02 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 02:32:02 UTC] Available dates found: 4
[16-Jun-2026 02:32:03 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 02:32:03 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 02:32:03 UTC] Current time (IST): 8:2
[16-Jun-2026 02:32:03 UTC] Requested date: 2026-06-16
[16-Jun-2026 02:32:03 UTC] Today: 2026-06-16
[16-Jun-2026 02:32:03 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[16-Jun-2026 02:32:03 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[16-Jun-2026 02:32:03 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[16-Jun-2026 02:32:03 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[16-Jun-2026 02:32:03 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[16-Jun-2026 02:32:03 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[16-Jun-2026 02:32:03 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[16-Jun-2026 02:32:03 UTC] Slot added: 08:45 - 09:00
[16-Jun-2026 02:32:03 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[16-Jun-2026 02:32:03 UTC] Slot added: 09:00 - 09:15
[16-Jun-2026 02:32:03 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[16-Jun-2026 02:32:03 UTC] Slot added: 09:15 - 09:30
[16-Jun-2026 02:32:03 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[16-Jun-2026 02:32:03 UTC] Slot added: 09:30 - 09:45
[16-Jun-2026 02:32:03 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[16-Jun-2026 02:32:03 UTC] Slot added: 09:45 - 10:00
[16-Jun-2026 02:32:03 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[16-Jun-2026 02:32:03 UTC] Slot added: 10:00 - 10:15
[16-Jun-2026 02:32:03 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[16-Jun-2026 02:32:03 UTC] Slot added: 10:15 - 10:30
[16-Jun-2026 02:32:03 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[16-Jun-2026 02:32:03 UTC] Slot added: 10:30 - 10:45
[16-Jun-2026 02:32:03 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[16-Jun-2026 02:32:03 UTC] Slot added: 10:45 - 11:00
[16-Jun-2026 02:32:03 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[16-Jun-2026 02:32:03 UTC] Slot added: 11:00 - 11:15
[16-Jun-2026 02:32:03 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[16-Jun-2026 02:32:03 UTC] Slot added: 11:15 - 11:30
[16-Jun-2026 02:32:03 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[16-Jun-2026 02:32:03 UTC] Slot added: 11:30 - 11:45
[16-Jun-2026 02:32:03 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[16-Jun-2026 02:32:03 UTC] Slot added: 11:45 - 12:00
[16-Jun-2026 02:32:03 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[16-Jun-2026 02:32:03 UTC] Slot added: 12:00 - 12:15
[16-Jun-2026 02:32:03 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[16-Jun-2026 02:32:03 UTC] Slot added: 12:15 - 12:30
[16-Jun-2026 02:32:03 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[16-Jun-2026 02:32:03 UTC] Slot added: 12:30 - 12:45
[16-Jun-2026 02:32:03 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[16-Jun-2026 02:32:03 UTC] Slot added: 12:45 - 13:00
[16-Jun-2026 02:32:03 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 02:32:03 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 02:32:03 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 02:32:03 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 02:32:03 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[16-Jun-2026 02:32:03 UTC] Slot added: 14:00 - 14:15
[16-Jun-2026 02:32:03 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[16-Jun-2026 02:32:03 UTC] Slot added: 14:15 - 14:30
[16-Jun-2026 02:32:03 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[16-Jun-2026 02:32:03 UTC] Slot added: 14:30 - 14:45
[16-Jun-2026 02:32:03 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[16-Jun-2026 02:32:03 UTC] Slot added: 14:45 - 15:00
[16-Jun-2026 02:32:03 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[16-Jun-2026 02:32:03 UTC] Slot added: 15:00 - 15:15
[16-Jun-2026 02:32:03 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[16-Jun-2026 02:32:03 UTC] Slot added: 15:15 - 15:30
[16-Jun-2026 02:32:03 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[16-Jun-2026 02:32:03 UTC] Slot added: 15:30 - 15:45
[16-Jun-2026 02:32:03 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[16-Jun-2026 02:32:03 UTC] Slot added: 15:45 - 16:00
[16-Jun-2026 02:32:23 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[16-Jun-2026 02:32:45 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[16-Jun-2026 02:41:50 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781576506820","orderId":"OMO2606160751474542691390V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781577707434,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606160751519237233704V","paymentMode":"UPI_INTENT","timestamp":1781576511955,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 02:41:50 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781576506820
            [orderId] => OMO2606160751474542691390V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781577707434
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606160751519237233704V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781576511955
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[16-Jun-2026 02:41:50 UTC] Payment Callback - POST Data: Array
(
)

[16-Jun-2026 02:41:50 UTC] Payment Callback - GET Data: Array
(
)

[16-Jun-2026 02:41:50 UTC] Amount Conversion: 10000 paise = 100 rupees
[16-Jun-2026 02:41:50 UTC] Payment Status: FAILED (from status: FAILED)
[16-Jun-2026 02:41:50 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[16-Jun-2026 02:41:50 UTC] Payment not successful, status: FAILED
[16-Jun-2026 02:41:50 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781576506820","orderId":"OMO2606160751474542691390V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781577707434,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606160751519237233704V","paymentMode":"UPI_INTENT","timestamp":1781576511955,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 02:42:37 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[16-Jun-2026 02:43:14 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[16-Jun-2026 02:43:34 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 02:43:34 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 02:43:34 UTC] Current time (IST): 8:13
[16-Jun-2026 02:43:34 UTC] Requested date: 2026-06-20
[16-Jun-2026 02:43:34 UTC] Today: 2026-06-16
[16-Jun-2026 02:43:34 UTC] Slot added (future date): 08:00 - 08:15
[16-Jun-2026 02:43:34 UTC] Slot added (future date): 08:15 - 08:30
[16-Jun-2026 02:43:34 UTC] Slot added (future date): 08:30 - 08:45
[16-Jun-2026 02:43:34 UTC] Slot added (future date): 08:45 - 09:00
[16-Jun-2026 02:43:34 UTC] Slot added (future date): 09:00 - 09:15
[16-Jun-2026 02:43:34 UTC] Slot added (future date): 09:15 - 09:30
[16-Jun-2026 02:43:34 UTC] Slot added (future date): 09:30 - 09:45
[16-Jun-2026 02:43:34 UTC] Slot added (future date): 09:45 - 10:00
[16-Jun-2026 02:43:34 UTC] Slot added (future date): 10:00 - 10:15
[16-Jun-2026 02:43:34 UTC] Slot added (future date): 10:15 - 10:30
[16-Jun-2026 02:43:34 UTC] Slot added (future date): 10:30 - 10:45
[16-Jun-2026 02:43:34 UTC] Slot added (future date): 10:45 - 11:00
[16-Jun-2026 02:43:34 UTC] Slot added (future date): 11:00 - 11:15
[16-Jun-2026 02:43:34 UTC] Slot added (future date): 11:15 - 11:30
[16-Jun-2026 02:43:34 UTC] Slot added (future date): 11:30 - 11:45
[16-Jun-2026 02:43:34 UTC] Slot added (future date): 11:45 - 12:00
[16-Jun-2026 02:43:34 UTC] Slot added (future date): 12:00 - 12:15
[16-Jun-2026 02:43:34 UTC] Slot added (future date): 12:15 - 12:30
[16-Jun-2026 02:43:34 UTC] Slot added (future date): 12:30 - 12:45
[16-Jun-2026 02:43:34 UTC] Slot added (future date): 12:45 - 13:00
[16-Jun-2026 02:43:34 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 02:43:34 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 02:43:34 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 02:43:34 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 02:43:34 UTC] Slot added (future date): 14:00 - 14:15
[16-Jun-2026 02:43:34 UTC] Slot added (future date): 14:15 - 14:30
[16-Jun-2026 02:43:34 UTC] Slot added (future date): 14:30 - 14:45
[16-Jun-2026 02:43:34 UTC] Slot added (future date): 14:45 - 15:00
[16-Jun-2026 02:43:34 UTC] Slot added (future date): 15:00 - 15:15
[16-Jun-2026 02:43:34 UTC] Slot added (future date): 15:15 - 15:30
[16-Jun-2026 02:43:34 UTC] Slot added (future date): 15:30 - 15:45
[16-Jun-2026 02:43:34 UTC] Slot added (future date): 15:45 - 16:00
[16-Jun-2026 02:43:41 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[16-Jun-2026 02:45:34 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781576730466","orderId":"OMO2606160755315452691749V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781577931510,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[16-Jun-2026 02:45:34 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781576730466
            [orderId] => OMO2606160755315452691749V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781577931510
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[16-Jun-2026 02:45:34 UTC] Payment Callback - POST Data: Array
(
)

[16-Jun-2026 02:45:34 UTC] Payment Callback - GET Data: Array
(
)

[16-Jun-2026 02:45:34 UTC] Amount Conversion: 20000 paise = 200 rupees
[16-Jun-2026 02:45:34 UTC] Payment callback error: Transaction ID not found in callback
[16-Jun-2026 02:46:21 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781576779134","orderId":"OMO2606160756201809055144V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781577980160,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[16-Jun-2026 02:46:21 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781576779134
            [orderId] => OMO2606160756201809055144V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781577980160
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[16-Jun-2026 02:46:21 UTC] Payment Callback - POST Data: Array
(
)

[16-Jun-2026 02:46:21 UTC] Payment Callback - GET Data: Array
(
)

[16-Jun-2026 02:46:21 UTC] Amount Conversion: 20000 paise = 200 rupees
[16-Jun-2026 02:46:21 UTC] Payment callback error: Transaction ID not found in callback
[16-Jun-2026 02:47:13 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781576830973","orderId":"OMO2606160757120532236767V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781578032038,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[16-Jun-2026 02:47:13 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781576830973
            [orderId] => OMO2606160757120532236767V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781578032038
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[16-Jun-2026 02:47:13 UTC] Payment Callback - POST Data: Array
(
)

[16-Jun-2026 02:47:13 UTC] Payment Callback - GET Data: Array
(
)

[16-Jun-2026 02:47:13 UTC] Amount Conversion: 20000 paise = 200 rupees
[16-Jun-2026 02:47:13 UTC] Payment callback error: Transaction ID not found in callback
[16-Jun-2026 02:47:25 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 02:47:25 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 02:47:25 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 02:47:25 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 02:47:25 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 02:47:25 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 02:47:25 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 02:47:25 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 02:47:25 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 02:47:25 UTC] Available dates found: 4
[16-Jun-2026 02:47:27 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 02:47:27 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 02:47:27 UTC] Current time (IST): 8:17
[16-Jun-2026 02:47:27 UTC] Requested date: 2026-06-16
[16-Jun-2026 02:47:27 UTC] Today: 2026-06-16
[16-Jun-2026 02:47:27 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[16-Jun-2026 02:47:27 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[16-Jun-2026 02:47:27 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[16-Jun-2026 02:47:27 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[16-Jun-2026 02:47:27 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[16-Jun-2026 02:47:27 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[16-Jun-2026 02:47:27 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[16-Jun-2026 02:47:27 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[16-Jun-2026 02:47:27 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[16-Jun-2026 02:47:27 UTC] Slot added: 09:00 - 09:15
[16-Jun-2026 02:47:27 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[16-Jun-2026 02:47:27 UTC] Slot added: 09:15 - 09:30
[16-Jun-2026 02:47:27 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[16-Jun-2026 02:47:27 UTC] Slot added: 09:30 - 09:45
[16-Jun-2026 02:47:27 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[16-Jun-2026 02:47:27 UTC] Slot added: 09:45 - 10:00
[16-Jun-2026 02:47:27 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[16-Jun-2026 02:47:27 UTC] Slot added: 10:00 - 10:15
[16-Jun-2026 02:47:27 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[16-Jun-2026 02:47:27 UTC] Slot added: 10:15 - 10:30
[16-Jun-2026 02:47:27 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[16-Jun-2026 02:47:27 UTC] Slot added: 10:30 - 10:45
[16-Jun-2026 02:47:27 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[16-Jun-2026 02:47:27 UTC] Slot added: 10:45 - 11:00
[16-Jun-2026 02:47:27 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[16-Jun-2026 02:47:27 UTC] Slot added: 11:00 - 11:15
[16-Jun-2026 02:47:27 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[16-Jun-2026 02:47:27 UTC] Slot added: 11:15 - 11:30
[16-Jun-2026 02:47:27 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[16-Jun-2026 02:47:27 UTC] Slot added: 11:30 - 11:45
[16-Jun-2026 02:47:27 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[16-Jun-2026 02:47:27 UTC] Slot added: 11:45 - 12:00
[16-Jun-2026 02:47:27 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[16-Jun-2026 02:47:27 UTC] Slot added: 12:00 - 12:15
[16-Jun-2026 02:47:27 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[16-Jun-2026 02:47:27 UTC] Slot added: 12:15 - 12:30
[16-Jun-2026 02:47:27 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[16-Jun-2026 02:47:27 UTC] Slot added: 12:30 - 12:45
[16-Jun-2026 02:47:27 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[16-Jun-2026 02:47:27 UTC] Slot added: 12:45 - 13:00
[16-Jun-2026 02:47:27 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 02:47:27 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 02:47:27 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 02:47:27 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 02:47:27 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[16-Jun-2026 02:47:27 UTC] Slot added: 14:00 - 14:15
[16-Jun-2026 02:47:27 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[16-Jun-2026 02:47:27 UTC] Slot added: 14:15 - 14:30
[16-Jun-2026 02:47:27 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[16-Jun-2026 02:47:27 UTC] Slot added: 14:30 - 14:45
[16-Jun-2026 02:47:27 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[16-Jun-2026 02:47:27 UTC] Slot added: 14:45 - 15:00
[16-Jun-2026 02:47:27 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[16-Jun-2026 02:47:27 UTC] Slot added: 15:00 - 15:15
[16-Jun-2026 02:47:27 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[16-Jun-2026 02:47:27 UTC] Slot added: 15:15 - 15:30
[16-Jun-2026 02:47:27 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[16-Jun-2026 02:47:27 UTC] Slot added: 15:30 - 15:45
[16-Jun-2026 02:47:27 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[16-Jun-2026 02:47:27 UTC] Slot added: 15:45 - 16:00
[16-Jun-2026 02:48:58 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781576935930","orderId":"OMO2606160758570006919522V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781578136981,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[16-Jun-2026 02:48:58 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781576935930
            [orderId] => OMO2606160758570006919522V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781578136981
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[16-Jun-2026 02:48:58 UTC] Payment Callback - POST Data: Array
(
)

[16-Jun-2026 02:48:58 UTC] Payment Callback - GET Data: Array
(
)

[16-Jun-2026 02:48:58 UTC] Amount Conversion: 20000 paise = 200 rupees
[16-Jun-2026 02:48:58 UTC] Payment callback error: Transaction ID not found in callback
[16-Jun-2026 02:51:00 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781577055630","orderId":"OMO2606160800566622691974V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781578256643,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[16-Jun-2026 02:51:00 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781577055630
            [orderId] => OMO2606160800566622691974V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781578256643
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[16-Jun-2026 02:51:00 UTC] Payment Callback - POST Data: Array
(
)

[16-Jun-2026 02:51:00 UTC] Payment Callback - GET Data: Array
(
)

[16-Jun-2026 02:51:00 UTC] Amount Conversion: 20000 paise = 200 rupees
[16-Jun-2026 02:51:00 UTC] Payment callback error: Transaction ID not found in callback
[16-Jun-2026 02:52:28 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781577145546","orderId":"OMO2606160802259610320015V","state":"FAILED","currency":"INR","amount":40000,"expireAt":1781578345943,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606160802302915985329V","paymentMode":"UPI_INTENT","timestamp":1781577150353,"currency":"INR","amount":40000,"payableCurrency":"INR","payableAmount":40000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 02:52:28 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781577145546
            [orderId] => OMO2606160802259610320015V
            [state] => FAILED
            [currency] => INR
            [amount] => 40000
            [expireAt] => 1781578345943
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606160802302915985329V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781577150353
                            [currency] => INR
                            [amount] => 40000
                            [payableCurrency] => INR
                            [payableAmount] => 40000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[16-Jun-2026 02:52:28 UTC] Payment Callback - POST Data: Array
(
)

[16-Jun-2026 02:52:28 UTC] Payment Callback - GET Data: Array
(
)

[16-Jun-2026 02:52:28 UTC] Amount Conversion: 40000 paise = 400 rupees
[16-Jun-2026 02:52:28 UTC] Payment Status: FAILED (from status: FAILED)
[16-Jun-2026 02:52:28 UTC] Amount Details: Original=40000 paise, Converted=400 rupees
[16-Jun-2026 02:52:28 UTC] Payment not successful, status: FAILED
[16-Jun-2026 02:52:28 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781577145546","orderId":"OMO2606160802259610320015V","state":"FAILED","currency":"INR","amount":40000,"expireAt":1781578345943,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606160802302915985329V","paymentMode":"UPI_INTENT","timestamp":1781577150353,"currency":"INR","amount":40000,"payableCurrency":"INR","payableAmount":40000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 02:52:50 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781577167129","orderId":"OMO2606160802481942633113V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781578368179,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[16-Jun-2026 02:52:50 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781577167129
            [orderId] => OMO2606160802481942633113V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781578368179
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[16-Jun-2026 02:52:50 UTC] Payment Callback - POST Data: Array
(
)

[16-Jun-2026 02:52:50 UTC] Payment Callback - GET Data: Array
(
)

[16-Jun-2026 02:52:50 UTC] Amount Conversion: 20000 paise = 200 rupees
[16-Jun-2026 02:52:50 UTC] Payment callback error: Transaction ID not found in callback
[16-Jun-2026 02:55:46 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[16-Jun-2026 02:57:50 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[16-Jun-2026 02:58:02 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 02:58:02 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 02:58:02 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 02:58:02 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 02:58:02 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 02:58:02 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 02:58:02 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 02:58:02 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 02:58:02 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 02:58:02 UTC] Available dates found: 4
[16-Jun-2026 02:58:04 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 02:58:04 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 02:58:04 UTC] Current time (IST): 8:28
[16-Jun-2026 02:58:04 UTC] Requested date: 2026-06-16
[16-Jun-2026 02:58:04 UTC] Today: 2026-06-16
[16-Jun-2026 02:58:04 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[16-Jun-2026 02:58:04 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[16-Jun-2026 02:58:04 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[16-Jun-2026 02:58:04 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[16-Jun-2026 02:58:04 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[16-Jun-2026 02:58:04 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[16-Jun-2026 02:58:04 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[16-Jun-2026 02:58:04 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[16-Jun-2026 02:58:04 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[16-Jun-2026 02:58:04 UTC] Slot added: 09:00 - 09:15
[16-Jun-2026 02:58:04 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[16-Jun-2026 02:58:04 UTC] Slot added: 09:15 - 09:30
[16-Jun-2026 02:58:04 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[16-Jun-2026 02:58:04 UTC] Slot added: 09:30 - 09:45
[16-Jun-2026 02:58:04 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[16-Jun-2026 02:58:04 UTC] Slot added: 09:45 - 10:00
[16-Jun-2026 02:58:04 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[16-Jun-2026 02:58:04 UTC] Slot added: 10:00 - 10:15
[16-Jun-2026 02:58:04 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[16-Jun-2026 02:58:04 UTC] Slot added: 10:15 - 10:30
[16-Jun-2026 02:58:04 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[16-Jun-2026 02:58:04 UTC] Slot added: 10:30 - 10:45
[16-Jun-2026 02:58:04 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[16-Jun-2026 02:58:04 UTC] Slot added: 10:45 - 11:00
[16-Jun-2026 02:58:04 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[16-Jun-2026 02:58:04 UTC] Slot added: 11:00 - 11:15
[16-Jun-2026 02:58:04 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[16-Jun-2026 02:58:04 UTC] Slot added: 11:15 - 11:30
[16-Jun-2026 02:58:04 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[16-Jun-2026 02:58:04 UTC] Slot added: 11:30 - 11:45
[16-Jun-2026 02:58:04 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[16-Jun-2026 02:58:04 UTC] Slot added: 11:45 - 12:00
[16-Jun-2026 02:58:04 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[16-Jun-2026 02:58:04 UTC] Slot added: 12:00 - 12:15
[16-Jun-2026 02:58:04 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[16-Jun-2026 02:58:04 UTC] Slot added: 12:15 - 12:30
[16-Jun-2026 02:58:04 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[16-Jun-2026 02:58:04 UTC] Slot added: 12:30 - 12:45
[16-Jun-2026 02:58:04 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[16-Jun-2026 02:58:04 UTC] Slot added: 12:45 - 13:00
[16-Jun-2026 02:58:04 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 02:58:04 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 02:58:04 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 02:58:04 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 02:58:04 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[16-Jun-2026 02:58:04 UTC] Slot added: 14:00 - 14:15
[16-Jun-2026 02:58:04 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[16-Jun-2026 02:58:04 UTC] Slot added: 14:15 - 14:30
[16-Jun-2026 02:58:04 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[16-Jun-2026 02:58:04 UTC] Slot added: 14:30 - 14:45
[16-Jun-2026 02:58:04 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[16-Jun-2026 02:58:04 UTC] Slot added: 14:45 - 15:00
[16-Jun-2026 02:58:04 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[16-Jun-2026 02:58:04 UTC] Slot added: 15:00 - 15:15
[16-Jun-2026 02:58:04 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[16-Jun-2026 02:58:04 UTC] Slot added: 15:15 - 15:30
[16-Jun-2026 02:58:04 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[16-Jun-2026 02:58:04 UTC] Slot added: 15:30 - 15:45
[16-Jun-2026 02:58:04 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[16-Jun-2026 02:58:04 UTC] Slot added: 15:45 - 16:00
[16-Jun-2026 02:58:31 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 02:58:31 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 02:58:31 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 02:58:31 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 02:58:31 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 02:58:31 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 02:58:31 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 02:58:31 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 02:58:31 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 02:58:31 UTC] Available dates found: 4
[16-Jun-2026 02:58:32 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 02:58:32 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 02:58:32 UTC] Current time (IST): 8:28
[16-Jun-2026 02:58:32 UTC] Requested date: 2026-06-16
[16-Jun-2026 02:58:32 UTC] Today: 2026-06-16
[16-Jun-2026 02:58:32 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[16-Jun-2026 02:58:32 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[16-Jun-2026 02:58:32 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[16-Jun-2026 02:58:32 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[16-Jun-2026 02:58:32 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[16-Jun-2026 02:58:32 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[16-Jun-2026 02:58:32 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[16-Jun-2026 02:58:32 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[16-Jun-2026 02:58:32 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[16-Jun-2026 02:58:32 UTC] Slot added: 09:00 - 09:15
[16-Jun-2026 02:58:32 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[16-Jun-2026 02:58:32 UTC] Slot added: 09:15 - 09:30
[16-Jun-2026 02:58:32 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[16-Jun-2026 02:58:32 UTC] Slot added: 09:30 - 09:45
[16-Jun-2026 02:58:32 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[16-Jun-2026 02:58:32 UTC] Slot added: 09:45 - 10:00
[16-Jun-2026 02:58:32 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[16-Jun-2026 02:58:32 UTC] Slot added: 10:00 - 10:15
[16-Jun-2026 02:58:32 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[16-Jun-2026 02:58:32 UTC] Slot added: 10:15 - 10:30
[16-Jun-2026 02:58:32 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[16-Jun-2026 02:58:32 UTC] Slot added: 10:30 - 10:45
[16-Jun-2026 02:58:32 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[16-Jun-2026 02:58:32 UTC] Slot added: 10:45 - 11:00
[16-Jun-2026 02:58:32 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[16-Jun-2026 02:58:32 UTC] Slot added: 11:00 - 11:15
[16-Jun-2026 02:58:32 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[16-Jun-2026 02:58:32 UTC] Slot added: 11:15 - 11:30
[16-Jun-2026 02:58:32 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[16-Jun-2026 02:58:32 UTC] Slot added: 11:30 - 11:45
[16-Jun-2026 02:58:32 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[16-Jun-2026 02:58:32 UTC] Slot added: 11:45 - 12:00
[16-Jun-2026 02:58:32 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[16-Jun-2026 02:58:32 UTC] Slot added: 12:00 - 12:15
[16-Jun-2026 02:58:32 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[16-Jun-2026 02:58:32 UTC] Slot added: 12:15 - 12:30
[16-Jun-2026 02:58:32 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[16-Jun-2026 02:58:32 UTC] Slot added: 12:30 - 12:45
[16-Jun-2026 02:58:32 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[16-Jun-2026 02:58:32 UTC] Slot added: 12:45 - 13:00
[16-Jun-2026 02:58:32 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 02:58:32 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 02:58:32 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 02:58:32 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 02:58:32 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[16-Jun-2026 02:58:32 UTC] Slot added: 14:00 - 14:15
[16-Jun-2026 02:58:32 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[16-Jun-2026 02:58:32 UTC] Slot added: 14:15 - 14:30
[16-Jun-2026 02:58:32 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[16-Jun-2026 02:58:32 UTC] Slot added: 14:30 - 14:45
[16-Jun-2026 02:58:32 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[16-Jun-2026 02:58:32 UTC] Slot added: 14:45 - 15:00
[16-Jun-2026 02:58:32 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[16-Jun-2026 02:58:32 UTC] Slot added: 15:00 - 15:15
[16-Jun-2026 02:58:32 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[16-Jun-2026 02:58:32 UTC] Slot added: 15:15 - 15:30
[16-Jun-2026 02:58:32 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[16-Jun-2026 02:58:32 UTC] Slot added: 15:30 - 15:45
[16-Jun-2026 02:58:32 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[16-Jun-2026 02:58:32 UTC] Slot added: 15:45 - 16:00
[16-Jun-2026 02:58:38 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[16-Jun-2026 02:59:06 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 02:59:06 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 02:59:06 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 02:59:06 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 02:59:06 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 02:59:06 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 02:59:06 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 02:59:06 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 02:59:06 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 02:59:06 UTC] Available dates found: 4
[16-Jun-2026 02:59:45 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 02:59:45 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 02:59:45 UTC] Current time (IST): 8:29
[16-Jun-2026 02:59:45 UTC] Requested date: 2026-06-16
[16-Jun-2026 02:59:45 UTC] Today: 2026-06-16
[16-Jun-2026 02:59:45 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[16-Jun-2026 02:59:45 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[16-Jun-2026 02:59:45 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[16-Jun-2026 02:59:45 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[16-Jun-2026 02:59:45 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[16-Jun-2026 02:59:45 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[16-Jun-2026 02:59:45 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[16-Jun-2026 02:59:45 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[16-Jun-2026 02:59:45 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[16-Jun-2026 02:59:45 UTC] Slot added: 09:00 - 09:15
[16-Jun-2026 02:59:45 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[16-Jun-2026 02:59:45 UTC] Slot added: 09:15 - 09:30
[16-Jun-2026 02:59:45 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[16-Jun-2026 02:59:45 UTC] Slot added: 09:30 - 09:45
[16-Jun-2026 02:59:45 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[16-Jun-2026 02:59:45 UTC] Slot added: 09:45 - 10:00
[16-Jun-2026 02:59:45 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[16-Jun-2026 02:59:45 UTC] Slot added: 10:00 - 10:15
[16-Jun-2026 02:59:45 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[16-Jun-2026 02:59:45 UTC] Slot added: 10:15 - 10:30
[16-Jun-2026 02:59:45 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[16-Jun-2026 02:59:45 UTC] Slot added: 10:30 - 10:45
[16-Jun-2026 02:59:45 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[16-Jun-2026 02:59:45 UTC] Slot added: 10:45 - 11:00
[16-Jun-2026 02:59:45 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[16-Jun-2026 02:59:45 UTC] Slot added: 11:00 - 11:15
[16-Jun-2026 02:59:45 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[16-Jun-2026 02:59:45 UTC] Slot added: 11:15 - 11:30
[16-Jun-2026 02:59:45 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[16-Jun-2026 02:59:45 UTC] Slot added: 11:30 - 11:45
[16-Jun-2026 02:59:45 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[16-Jun-2026 02:59:45 UTC] Slot added: 11:45 - 12:00
[16-Jun-2026 02:59:45 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[16-Jun-2026 02:59:45 UTC] Slot added: 12:00 - 12:15
[16-Jun-2026 02:59:45 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[16-Jun-2026 02:59:45 UTC] Slot added: 12:15 - 12:30
[16-Jun-2026 02:59:45 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[16-Jun-2026 02:59:45 UTC] Slot added: 12:30 - 12:45
[16-Jun-2026 02:59:45 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[16-Jun-2026 02:59:45 UTC] Slot added: 12:45 - 13:00
[16-Jun-2026 02:59:45 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 02:59:45 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 02:59:45 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 02:59:45 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 02:59:45 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[16-Jun-2026 02:59:45 UTC] Slot added: 14:00 - 14:15
[16-Jun-2026 02:59:45 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[16-Jun-2026 02:59:45 UTC] Slot added: 14:15 - 14:30
[16-Jun-2026 02:59:45 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[16-Jun-2026 02:59:45 UTC] Slot added: 14:30 - 14:45
[16-Jun-2026 02:59:45 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[16-Jun-2026 02:59:45 UTC] Slot added: 14:45 - 15:00
[16-Jun-2026 02:59:45 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[16-Jun-2026 02:59:45 UTC] Slot added: 15:00 - 15:15
[16-Jun-2026 02:59:45 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[16-Jun-2026 02:59:45 UTC] Slot added: 15:15 - 15:30
[16-Jun-2026 02:59:45 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[16-Jun-2026 02:59:45 UTC] Slot added: 15:30 - 15:45
[16-Jun-2026 02:59:45 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[16-Jun-2026 02:59:45 UTC] Slot added: 15:45 - 16:00
[16-Jun-2026 02:59:47 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 02:59:47 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 02:59:47 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 02:59:47 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 02:59:47 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 02:59:47 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 02:59:47 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 02:59:47 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 02:59:47 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 02:59:47 UTC] Available dates found: 4
[16-Jun-2026 02:59:48 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 02:59:48 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 02:59:48 UTC] Current time (IST): 8:29
[16-Jun-2026 02:59:48 UTC] Requested date: 2026-06-16
[16-Jun-2026 02:59:48 UTC] Today: 2026-06-16
[16-Jun-2026 02:59:48 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[16-Jun-2026 02:59:48 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[16-Jun-2026 02:59:48 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[16-Jun-2026 02:59:48 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[16-Jun-2026 02:59:48 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[16-Jun-2026 02:59:48 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[16-Jun-2026 02:59:48 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[16-Jun-2026 02:59:48 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[16-Jun-2026 02:59:48 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[16-Jun-2026 02:59:48 UTC] Slot added: 09:00 - 09:15
[16-Jun-2026 02:59:48 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[16-Jun-2026 02:59:48 UTC] Slot added: 09:15 - 09:30
[16-Jun-2026 02:59:48 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[16-Jun-2026 02:59:48 UTC] Slot added: 09:30 - 09:45
[16-Jun-2026 02:59:48 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[16-Jun-2026 02:59:48 UTC] Slot added: 09:45 - 10:00
[16-Jun-2026 02:59:48 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[16-Jun-2026 02:59:48 UTC] Slot added: 10:00 - 10:15
[16-Jun-2026 02:59:48 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[16-Jun-2026 02:59:48 UTC] Slot added: 10:15 - 10:30
[16-Jun-2026 02:59:48 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[16-Jun-2026 02:59:48 UTC] Slot added: 10:30 - 10:45
[16-Jun-2026 02:59:48 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[16-Jun-2026 02:59:48 UTC] Slot added: 10:45 - 11:00
[16-Jun-2026 02:59:48 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[16-Jun-2026 02:59:48 UTC] Slot added: 11:00 - 11:15
[16-Jun-2026 02:59:48 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[16-Jun-2026 02:59:48 UTC] Slot added: 11:15 - 11:30
[16-Jun-2026 02:59:48 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[16-Jun-2026 02:59:48 UTC] Slot added: 11:30 - 11:45
[16-Jun-2026 02:59:48 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[16-Jun-2026 02:59:48 UTC] Slot added: 11:45 - 12:00
[16-Jun-2026 02:59:48 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[16-Jun-2026 02:59:48 UTC] Slot added: 12:00 - 12:15
[16-Jun-2026 02:59:48 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[16-Jun-2026 02:59:48 UTC] Slot added: 12:15 - 12:30
[16-Jun-2026 02:59:48 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[16-Jun-2026 02:59:48 UTC] Slot added: 12:30 - 12:45
[16-Jun-2026 02:59:48 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[16-Jun-2026 02:59:48 UTC] Slot added: 12:45 - 13:00
[16-Jun-2026 02:59:48 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 02:59:48 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 02:59:48 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 02:59:48 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 02:59:48 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[16-Jun-2026 02:59:48 UTC] Slot added: 14:00 - 14:15
[16-Jun-2026 02:59:48 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[16-Jun-2026 02:59:48 UTC] Slot added: 14:15 - 14:30
[16-Jun-2026 02:59:48 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[16-Jun-2026 02:59:48 UTC] Slot added: 14:30 - 14:45
[16-Jun-2026 02:59:48 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[16-Jun-2026 02:59:48 UTC] Slot added: 14:45 - 15:00
[16-Jun-2026 02:59:48 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[16-Jun-2026 02:59:48 UTC] Slot added: 15:00 - 15:15
[16-Jun-2026 02:59:48 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[16-Jun-2026 02:59:48 UTC] Slot added: 15:15 - 15:30
[16-Jun-2026 02:59:48 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[16-Jun-2026 02:59:48 UTC] Slot added: 15:30 - 15:45
[16-Jun-2026 02:59:48 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[16-Jun-2026 02:59:48 UTC] Slot added: 15:45 - 16:00
[16-Jun-2026 02:59:59 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[16-Jun-2026 03:00:38 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 03:00:38 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 03:00:38 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 03:00:38 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 03:00:38 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 03:00:38 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 03:00:38 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 03:00:38 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 03:00:38 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 03:00:38 UTC] Available dates found: 4
[16-Jun-2026 03:00:39 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 03:00:39 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 03:00:40 UTC] Current time (IST): 8:30
[16-Jun-2026 03:00:40 UTC] Requested date: 2026-06-16
[16-Jun-2026 03:00:40 UTC] Today: 2026-06-16
[16-Jun-2026 03:00:40 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[16-Jun-2026 03:00:40 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[16-Jun-2026 03:00:40 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[16-Jun-2026 03:00:40 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[16-Jun-2026 03:00:40 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[16-Jun-2026 03:00:40 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[16-Jun-2026 03:00:40 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[16-Jun-2026 03:00:40 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[16-Jun-2026 03:00:40 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[16-Jun-2026 03:00:40 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[16-Jun-2026 03:00:40 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[16-Jun-2026 03:00:40 UTC] Slot added: 09:15 - 09:30
[16-Jun-2026 03:00:40 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[16-Jun-2026 03:00:40 UTC] Slot added: 09:30 - 09:45
[16-Jun-2026 03:00:40 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[16-Jun-2026 03:00:40 UTC] Slot added: 09:45 - 10:00
[16-Jun-2026 03:00:40 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[16-Jun-2026 03:00:40 UTC] Slot added: 10:00 - 10:15
[16-Jun-2026 03:00:40 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[16-Jun-2026 03:00:40 UTC] Slot added: 10:15 - 10:30
[16-Jun-2026 03:00:40 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[16-Jun-2026 03:00:40 UTC] Slot added: 10:30 - 10:45
[16-Jun-2026 03:00:40 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[16-Jun-2026 03:00:40 UTC] Slot added: 10:45 - 11:00
[16-Jun-2026 03:00:40 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[16-Jun-2026 03:00:40 UTC] Slot added: 11:00 - 11:15
[16-Jun-2026 03:00:40 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[16-Jun-2026 03:00:40 UTC] Slot added: 11:15 - 11:30
[16-Jun-2026 03:00:40 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[16-Jun-2026 03:00:40 UTC] Slot added: 11:30 - 11:45
[16-Jun-2026 03:00:40 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[16-Jun-2026 03:00:40 UTC] Slot added: 11:45 - 12:00
[16-Jun-2026 03:00:40 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[16-Jun-2026 03:00:40 UTC] Slot added: 12:00 - 12:15
[16-Jun-2026 03:00:40 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[16-Jun-2026 03:00:40 UTC] Slot added: 12:15 - 12:30
[16-Jun-2026 03:00:40 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[16-Jun-2026 03:00:40 UTC] Slot added: 12:30 - 12:45
[16-Jun-2026 03:00:40 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[16-Jun-2026 03:00:40 UTC] Slot added: 12:45 - 13:00
[16-Jun-2026 03:00:40 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 03:00:40 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 03:00:40 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 03:00:40 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 03:00:40 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[16-Jun-2026 03:00:40 UTC] Slot added: 14:00 - 14:15
[16-Jun-2026 03:00:40 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[16-Jun-2026 03:00:40 UTC] Slot added: 14:15 - 14:30
[16-Jun-2026 03:00:40 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[16-Jun-2026 03:00:40 UTC] Slot added: 14:30 - 14:45
[16-Jun-2026 03:00:40 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[16-Jun-2026 03:00:40 UTC] Slot added: 14:45 - 15:00
[16-Jun-2026 03:00:40 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[16-Jun-2026 03:00:40 UTC] Slot added: 15:00 - 15:15
[16-Jun-2026 03:00:40 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[16-Jun-2026 03:00:40 UTC] Slot added: 15:15 - 15:30
[16-Jun-2026 03:00:40 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[16-Jun-2026 03:00:40 UTC] Slot added: 15:30 - 15:45
[16-Jun-2026 03:00:40 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[16-Jun-2026 03:00:40 UTC] Slot added: 15:45 - 16:00
[16-Jun-2026 03:00:47 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[16-Jun-2026 03:02:04 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 03:02:04 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 03:02:04 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 03:02:04 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 03:02:04 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 03:02:04 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 03:02:04 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 03:02:04 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 03:02:04 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 03:02:04 UTC] Available dates found: 4
[16-Jun-2026 03:02:05 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 03:02:05 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 03:02:05 UTC] Current time (IST): 8:32
[16-Jun-2026 03:02:05 UTC] Requested date: 2026-06-16
[16-Jun-2026 03:02:05 UTC] Today: 2026-06-16
[16-Jun-2026 03:02:05 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[16-Jun-2026 03:02:05 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[16-Jun-2026 03:02:05 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[16-Jun-2026 03:02:05 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[16-Jun-2026 03:02:05 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[16-Jun-2026 03:02:05 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[16-Jun-2026 03:02:05 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[16-Jun-2026 03:02:05 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[16-Jun-2026 03:02:05 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[16-Jun-2026 03:02:05 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[16-Jun-2026 03:02:05 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[16-Jun-2026 03:02:05 UTC] Slot added: 09:15 - 09:30
[16-Jun-2026 03:02:05 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[16-Jun-2026 03:02:05 UTC] Slot added: 09:30 - 09:45
[16-Jun-2026 03:02:05 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[16-Jun-2026 03:02:05 UTC] Slot added: 09:45 - 10:00
[16-Jun-2026 03:02:05 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[16-Jun-2026 03:02:05 UTC] Slot added: 10:00 - 10:15
[16-Jun-2026 03:02:05 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[16-Jun-2026 03:02:05 UTC] Slot added: 10:15 - 10:30
[16-Jun-2026 03:02:05 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[16-Jun-2026 03:02:05 UTC] Slot added: 10:30 - 10:45
[16-Jun-2026 03:02:05 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[16-Jun-2026 03:02:05 UTC] Slot added: 10:45 - 11:00
[16-Jun-2026 03:02:05 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[16-Jun-2026 03:02:05 UTC] Slot added: 11:00 - 11:15
[16-Jun-2026 03:02:05 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[16-Jun-2026 03:02:05 UTC] Slot added: 11:15 - 11:30
[16-Jun-2026 03:02:05 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[16-Jun-2026 03:02:05 UTC] Slot added: 11:30 - 11:45
[16-Jun-2026 03:02:05 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[16-Jun-2026 03:02:05 UTC] Slot added: 11:45 - 12:00
[16-Jun-2026 03:02:05 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[16-Jun-2026 03:02:05 UTC] Slot added: 12:00 - 12:15
[16-Jun-2026 03:02:05 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[16-Jun-2026 03:02:05 UTC] Slot added: 12:15 - 12:30
[16-Jun-2026 03:02:05 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[16-Jun-2026 03:02:05 UTC] Slot added: 12:30 - 12:45
[16-Jun-2026 03:02:05 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[16-Jun-2026 03:02:05 UTC] Slot added: 12:45 - 13:00
[16-Jun-2026 03:02:05 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 03:02:05 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 03:02:05 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 03:02:05 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 03:02:05 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[16-Jun-2026 03:02:05 UTC] Slot added: 14:00 - 14:15
[16-Jun-2026 03:02:05 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[16-Jun-2026 03:02:05 UTC] Slot added: 14:15 - 14:30
[16-Jun-2026 03:02:05 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[16-Jun-2026 03:02:05 UTC] Slot added: 14:30 - 14:45
[16-Jun-2026 03:02:05 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[16-Jun-2026 03:02:05 UTC] Slot added: 14:45 - 15:00
[16-Jun-2026 03:02:05 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[16-Jun-2026 03:02:05 UTC] Slot added: 15:00 - 15:15
[16-Jun-2026 03:02:05 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[16-Jun-2026 03:02:05 UTC] Slot added: 15:15 - 15:30
[16-Jun-2026 03:02:05 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[16-Jun-2026 03:02:05 UTC] Slot added: 15:30 - 15:45
[16-Jun-2026 03:02:05 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[16-Jun-2026 03:02:05 UTC] Slot added: 15:45 - 16:00
[16-Jun-2026 03:02:06 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[16-Jun-2026 03:02:42 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781577758866","orderId":"OMO2606160812399625656893V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781578959942,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[16-Jun-2026 03:02:42 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781577758866
            [orderId] => OMO2606160812399625656893V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781578959942
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[16-Jun-2026 03:02:42 UTC] Payment Callback - POST Data: Array
(
)

[16-Jun-2026 03:02:42 UTC] Payment Callback - GET Data: Array
(
)

[16-Jun-2026 03:02:42 UTC] Amount Conversion: 20000 paise = 200 rupees
[16-Jun-2026 03:02:42 UTC] Payment callback error: Transaction ID not found in callback
[16-Jun-2026 03:02:52 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[16-Jun-2026 03:03:20 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781577795666","orderId":"OMO2606160813167479442312V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781578996728,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[16-Jun-2026 03:03:20 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781577795666
            [orderId] => OMO2606160813167479442312V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781578996728
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[16-Jun-2026 03:03:20 UTC] Payment Callback - POST Data: Array
(
)

[16-Jun-2026 03:03:20 UTC] Payment Callback - GET Data: Array
(
)

[16-Jun-2026 03:03:20 UTC] Amount Conversion: 20000 paise = 200 rupees
[16-Jun-2026 03:03:20 UTC] Payment callback error: Transaction ID not found in callback
[16-Jun-2026 03:03:37 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 03:03:37 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 03:03:37 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 03:03:37 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 03:03:37 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 03:03:37 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 03:03:37 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 03:03:37 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 03:03:37 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 03:03:37 UTC] Available dates found: 4
[16-Jun-2026 03:03:39 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 03:03:39 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 03:03:39 UTC] Current time (IST): 8:33
[16-Jun-2026 03:03:39 UTC] Requested date: 2026-06-16
[16-Jun-2026 03:03:39 UTC] Today: 2026-06-16
[16-Jun-2026 03:03:39 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[16-Jun-2026 03:03:39 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[16-Jun-2026 03:03:39 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[16-Jun-2026 03:03:39 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[16-Jun-2026 03:03:39 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[16-Jun-2026 03:03:39 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[16-Jun-2026 03:03:39 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[16-Jun-2026 03:03:39 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[16-Jun-2026 03:03:39 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[16-Jun-2026 03:03:39 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[16-Jun-2026 03:03:39 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[16-Jun-2026 03:03:39 UTC] Slot added: 09:15 - 09:30
[16-Jun-2026 03:03:39 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[16-Jun-2026 03:03:39 UTC] Slot added: 09:30 - 09:45
[16-Jun-2026 03:03:39 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[16-Jun-2026 03:03:39 UTC] Slot added: 09:45 - 10:00
[16-Jun-2026 03:03:39 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[16-Jun-2026 03:03:39 UTC] Slot added: 10:00 - 10:15
[16-Jun-2026 03:03:39 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[16-Jun-2026 03:03:39 UTC] Slot added: 10:15 - 10:30
[16-Jun-2026 03:03:39 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[16-Jun-2026 03:03:39 UTC] Slot added: 10:30 - 10:45
[16-Jun-2026 03:03:39 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[16-Jun-2026 03:03:39 UTC] Slot added: 10:45 - 11:00
[16-Jun-2026 03:03:39 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[16-Jun-2026 03:03:39 UTC] Slot added: 11:00 - 11:15
[16-Jun-2026 03:03:39 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[16-Jun-2026 03:03:39 UTC] Slot added: 11:15 - 11:30
[16-Jun-2026 03:03:39 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[16-Jun-2026 03:03:39 UTC] Slot added: 11:30 - 11:45
[16-Jun-2026 03:03:39 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[16-Jun-2026 03:03:39 UTC] Slot added: 11:45 - 12:00
[16-Jun-2026 03:03:39 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[16-Jun-2026 03:03:39 UTC] Slot added: 12:00 - 12:15
[16-Jun-2026 03:03:39 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[16-Jun-2026 03:03:39 UTC] Slot added: 12:15 - 12:30
[16-Jun-2026 03:03:39 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[16-Jun-2026 03:03:39 UTC] Slot added: 12:30 - 12:45
[16-Jun-2026 03:03:39 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[16-Jun-2026 03:03:39 UTC] Slot added: 12:45 - 13:00
[16-Jun-2026 03:03:39 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 03:03:39 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 03:03:39 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 03:03:39 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 03:03:39 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[16-Jun-2026 03:03:39 UTC] Slot added: 14:00 - 14:15
[16-Jun-2026 03:03:39 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[16-Jun-2026 03:03:39 UTC] Slot added: 14:15 - 14:30
[16-Jun-2026 03:03:39 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[16-Jun-2026 03:03:39 UTC] Slot added: 14:30 - 14:45
[16-Jun-2026 03:03:39 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[16-Jun-2026 03:03:39 UTC] Slot added: 14:45 - 15:00
[16-Jun-2026 03:03:39 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[16-Jun-2026 03:03:39 UTC] Slot added: 15:00 - 15:15
[16-Jun-2026 03:03:39 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[16-Jun-2026 03:03:39 UTC] Slot added: 15:15 - 15:30
[16-Jun-2026 03:03:39 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[16-Jun-2026 03:03:39 UTC] Slot added: 15:30 - 15:45
[16-Jun-2026 03:03:39 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[16-Jun-2026 03:03:39 UTC] Slot added: 15:45 - 16:00
[16-Jun-2026 03:03:46 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781577822485","orderId":"OMO2606160813435871826734V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781579023568,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[16-Jun-2026 03:03:46 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781577822485
            [orderId] => OMO2606160813435871826734V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781579023568
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[16-Jun-2026 03:03:46 UTC] Payment Callback - POST Data: Array
(
)

[16-Jun-2026 03:03:46 UTC] Payment Callback - GET Data: Array
(
)

[16-Jun-2026 03:03:46 UTC] Amount Conversion: 20000 paise = 200 rupees
[16-Jun-2026 03:03:46 UTC] Payment callback error: Transaction ID not found in callback
[16-Jun-2026 03:03:51 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[16-Jun-2026 03:05:08 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[16-Jun-2026 03:05:13 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 03:05:13 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 03:05:13 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 03:05:13 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 03:05:13 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 03:05:13 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 03:05:13 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 03:05:13 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 03:05:13 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 03:05:13 UTC] Available dates found: 4
[16-Jun-2026 03:05:18 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 03:05:18 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 03:05:18 UTC] Current time (IST): 8:35
[16-Jun-2026 03:05:18 UTC] Requested date: 2026-06-16
[16-Jun-2026 03:05:18 UTC] Today: 2026-06-16
[16-Jun-2026 03:05:18 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[16-Jun-2026 03:05:18 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[16-Jun-2026 03:05:18 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[16-Jun-2026 03:05:18 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[16-Jun-2026 03:05:18 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[16-Jun-2026 03:05:18 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[16-Jun-2026 03:05:18 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[16-Jun-2026 03:05:18 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[16-Jun-2026 03:05:18 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[16-Jun-2026 03:05:18 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[16-Jun-2026 03:05:18 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[16-Jun-2026 03:05:18 UTC] Slot added: 09:15 - 09:30
[16-Jun-2026 03:05:18 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[16-Jun-2026 03:05:18 UTC] Slot added: 09:30 - 09:45
[16-Jun-2026 03:05:18 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[16-Jun-2026 03:05:18 UTC] Slot added: 09:45 - 10:00
[16-Jun-2026 03:05:18 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[16-Jun-2026 03:05:18 UTC] Slot added: 10:00 - 10:15
[16-Jun-2026 03:05:18 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[16-Jun-2026 03:05:18 UTC] Slot added: 10:15 - 10:30
[16-Jun-2026 03:05:18 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[16-Jun-2026 03:05:18 UTC] Slot added: 10:30 - 10:45
[16-Jun-2026 03:05:18 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[16-Jun-2026 03:05:18 UTC] Slot added: 10:45 - 11:00
[16-Jun-2026 03:05:18 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[16-Jun-2026 03:05:18 UTC] Slot added: 11:00 - 11:15
[16-Jun-2026 03:05:18 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[16-Jun-2026 03:05:18 UTC] Slot added: 11:15 - 11:30
[16-Jun-2026 03:05:18 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[16-Jun-2026 03:05:18 UTC] Slot added: 11:30 - 11:45
[16-Jun-2026 03:05:18 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[16-Jun-2026 03:05:18 UTC] Slot added: 11:45 - 12:00
[16-Jun-2026 03:05:18 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[16-Jun-2026 03:05:18 UTC] Slot added: 12:00 - 12:15
[16-Jun-2026 03:05:18 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[16-Jun-2026 03:05:18 UTC] Slot added: 12:15 - 12:30
[16-Jun-2026 03:05:18 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[16-Jun-2026 03:05:18 UTC] Slot added: 12:30 - 12:45
[16-Jun-2026 03:05:18 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[16-Jun-2026 03:05:18 UTC] Slot added: 12:45 - 13:00
[16-Jun-2026 03:05:18 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 03:05:18 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 03:05:18 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 03:05:18 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 03:05:18 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[16-Jun-2026 03:05:18 UTC] Slot added: 14:00 - 14:15
[16-Jun-2026 03:05:18 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[16-Jun-2026 03:05:18 UTC] Slot added: 14:15 - 14:30
[16-Jun-2026 03:05:18 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[16-Jun-2026 03:05:18 UTC] Slot added: 14:30 - 14:45
[16-Jun-2026 03:05:18 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[16-Jun-2026 03:05:18 UTC] Slot added: 14:45 - 15:00
[16-Jun-2026 03:05:18 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[16-Jun-2026 03:05:18 UTC] Slot added: 15:00 - 15:15
[16-Jun-2026 03:05:18 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[16-Jun-2026 03:05:18 UTC] Slot added: 15:15 - 15:30
[16-Jun-2026 03:05:18 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[16-Jun-2026 03:05:18 UTC] Slot added: 15:30 - 15:45
[16-Jun-2026 03:05:18 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[16-Jun-2026 03:05:18 UTC] Slot added: 15:45 - 16:00
[16-Jun-2026 03:06:24 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 21
[16-Jun-2026 03:06:24 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 22
[16-Jun-2026 03:06:24 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 23
[16-Jun-2026 03:06:24 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 24
[16-Jun-2026 03:06:28 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 21
[16-Jun-2026 03:06:28 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 22
[16-Jun-2026 03:06:28 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 23
[16-Jun-2026 03:06:28 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 24
[16-Jun-2026 03:08:33 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[16-Jun-2026 03:11:03 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[16-Jun-2026 03:11:15 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 03:11:15 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 03:11:15 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 03:11:15 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 03:11:15 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 03:11:15 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 03:11:15 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 03:11:15 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 03:11:15 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 03:11:15 UTC] Available dates found: 4
[16-Jun-2026 03:11:23 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 03:11:23 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 03:11:23 UTC] Current time (IST): 8:41
[16-Jun-2026 03:11:23 UTC] Requested date: 2026-06-16
[16-Jun-2026 03:11:23 UTC] Today: 2026-06-16
[16-Jun-2026 03:11:23 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[16-Jun-2026 03:11:23 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[16-Jun-2026 03:11:23 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[16-Jun-2026 03:11:23 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[16-Jun-2026 03:11:23 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[16-Jun-2026 03:11:23 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[16-Jun-2026 03:11:23 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[16-Jun-2026 03:11:23 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[16-Jun-2026 03:11:23 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[16-Jun-2026 03:11:23 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[16-Jun-2026 03:11:23 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[16-Jun-2026 03:11:23 UTC] Slot added: 09:15 - 09:30
[16-Jun-2026 03:11:23 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[16-Jun-2026 03:11:23 UTC] Slot added: 09:30 - 09:45
[16-Jun-2026 03:11:23 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[16-Jun-2026 03:11:23 UTC] Slot added: 09:45 - 10:00
[16-Jun-2026 03:11:23 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[16-Jun-2026 03:11:23 UTC] Slot added: 10:00 - 10:15
[16-Jun-2026 03:11:23 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[16-Jun-2026 03:11:23 UTC] Slot added: 10:15 - 10:30
[16-Jun-2026 03:11:23 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[16-Jun-2026 03:11:23 UTC] Slot added: 10:30 - 10:45
[16-Jun-2026 03:11:23 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[16-Jun-2026 03:11:23 UTC] Slot added: 10:45 - 11:00
[16-Jun-2026 03:11:23 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[16-Jun-2026 03:11:23 UTC] Slot added: 11:00 - 11:15
[16-Jun-2026 03:11:23 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[16-Jun-2026 03:11:23 UTC] Slot added: 11:15 - 11:30
[16-Jun-2026 03:11:23 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[16-Jun-2026 03:11:23 UTC] Slot added: 11:30 - 11:45
[16-Jun-2026 03:11:23 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[16-Jun-2026 03:11:23 UTC] Slot added: 11:45 - 12:00
[16-Jun-2026 03:11:23 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[16-Jun-2026 03:11:23 UTC] Slot added: 12:00 - 12:15
[16-Jun-2026 03:11:23 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[16-Jun-2026 03:11:23 UTC] Slot added: 12:15 - 12:30
[16-Jun-2026 03:11:23 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[16-Jun-2026 03:11:23 UTC] Slot added: 12:30 - 12:45
[16-Jun-2026 03:11:23 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[16-Jun-2026 03:11:23 UTC] Slot added: 12:45 - 13:00
[16-Jun-2026 03:11:23 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 03:11:23 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 03:11:23 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 03:11:23 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 03:11:23 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[16-Jun-2026 03:11:23 UTC] Slot added: 14:00 - 14:15
[16-Jun-2026 03:11:23 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[16-Jun-2026 03:11:23 UTC] Slot added: 14:15 - 14:30
[16-Jun-2026 03:11:23 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[16-Jun-2026 03:11:23 UTC] Slot added: 14:30 - 14:45
[16-Jun-2026 03:11:23 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[16-Jun-2026 03:11:23 UTC] Slot added: 14:45 - 15:00
[16-Jun-2026 03:11:23 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[16-Jun-2026 03:11:23 UTC] Slot added: 15:00 - 15:15
[16-Jun-2026 03:11:23 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[16-Jun-2026 03:11:23 UTC] Slot added: 15:15 - 15:30
[16-Jun-2026 03:11:23 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[16-Jun-2026 03:11:23 UTC] Slot added: 15:30 - 15:45
[16-Jun-2026 03:11:23 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[16-Jun-2026 03:11:23 UTC] Slot added: 15:45 - 16:00
[16-Jun-2026 03:11:40 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[16-Jun-2026 03:12:32 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[16-Jun-2026 03:12:41 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 03:12:41 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 03:12:41 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 03:12:41 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 03:12:41 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 03:12:41 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 03:12:41 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 03:12:41 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 03:12:41 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 03:12:41 UTC] Available dates found: 4
[16-Jun-2026 03:12:43 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 03:12:43 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 03:12:43 UTC] Current time (IST): 8:42
[16-Jun-2026 03:12:43 UTC] Requested date: 2026-06-16
[16-Jun-2026 03:12:43 UTC] Today: 2026-06-16
[16-Jun-2026 03:12:43 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[16-Jun-2026 03:12:43 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[16-Jun-2026 03:12:43 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[16-Jun-2026 03:12:43 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[16-Jun-2026 03:12:43 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[16-Jun-2026 03:12:43 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[16-Jun-2026 03:12:43 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[16-Jun-2026 03:12:43 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[16-Jun-2026 03:12:43 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[16-Jun-2026 03:12:43 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[16-Jun-2026 03:12:43 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[16-Jun-2026 03:12:43 UTC] Slot added: 09:15 - 09:30
[16-Jun-2026 03:12:43 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[16-Jun-2026 03:12:43 UTC] Slot added: 09:30 - 09:45
[16-Jun-2026 03:12:43 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[16-Jun-2026 03:12:43 UTC] Slot added: 09:45 - 10:00
[16-Jun-2026 03:12:43 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[16-Jun-2026 03:12:43 UTC] Slot added: 10:00 - 10:15
[16-Jun-2026 03:12:43 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[16-Jun-2026 03:12:43 UTC] Slot added: 10:15 - 10:30
[16-Jun-2026 03:12:43 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[16-Jun-2026 03:12:43 UTC] Slot added: 10:30 - 10:45
[16-Jun-2026 03:12:43 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[16-Jun-2026 03:12:43 UTC] Slot added: 10:45 - 11:00
[16-Jun-2026 03:12:43 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[16-Jun-2026 03:12:43 UTC] Slot added: 11:00 - 11:15
[16-Jun-2026 03:12:43 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[16-Jun-2026 03:12:43 UTC] Slot added: 11:15 - 11:30
[16-Jun-2026 03:12:43 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[16-Jun-2026 03:12:43 UTC] Slot added: 11:30 - 11:45
[16-Jun-2026 03:12:43 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[16-Jun-2026 03:12:43 UTC] Slot added: 11:45 - 12:00
[16-Jun-2026 03:12:43 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[16-Jun-2026 03:12:43 UTC] Slot added: 12:00 - 12:15
[16-Jun-2026 03:12:43 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[16-Jun-2026 03:12:43 UTC] Slot added: 12:15 - 12:30
[16-Jun-2026 03:12:43 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[16-Jun-2026 03:12:43 UTC] Slot added: 12:30 - 12:45
[16-Jun-2026 03:12:43 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[16-Jun-2026 03:12:43 UTC] Slot added: 12:45 - 13:00
[16-Jun-2026 03:12:43 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 03:12:43 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 03:12:43 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 03:12:43 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 03:12:43 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[16-Jun-2026 03:12:43 UTC] Slot added: 14:00 - 14:15
[16-Jun-2026 03:12:43 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[16-Jun-2026 03:12:43 UTC] Slot added: 14:15 - 14:30
[16-Jun-2026 03:12:43 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[16-Jun-2026 03:12:43 UTC] Slot added: 14:30 - 14:45
[16-Jun-2026 03:12:43 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[16-Jun-2026 03:12:43 UTC] Slot added: 14:45 - 15:00
[16-Jun-2026 03:12:43 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[16-Jun-2026 03:12:43 UTC] Slot added: 15:00 - 15:15
[16-Jun-2026 03:12:43 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[16-Jun-2026 03:12:43 UTC] Slot added: 15:15 - 15:30
[16-Jun-2026 03:12:43 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[16-Jun-2026 03:12:43 UTC] Slot added: 15:30 - 15:45
[16-Jun-2026 03:12:43 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[16-Jun-2026 03:12:43 UTC] Slot added: 15:45 - 16:00
[16-Jun-2026 03:13:05 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[16-Jun-2026 03:15:14 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[16-Jun-2026 03:15:54 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781578549422","orderId":"OMO2606160825504380320524V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781579750420,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606160827372342134795V","paymentMode":"UPI_INTENT","timestamp":1781578657279,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 03:15:54 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781578549422
            [orderId] => OMO2606160825504380320524V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781579750420
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606160827372342134795V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781578657279
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[16-Jun-2026 03:15:54 UTC] Payment Callback - POST Data: Array
(
)

[16-Jun-2026 03:15:54 UTC] Payment Callback - GET Data: Array
(
)

[16-Jun-2026 03:15:54 UTC] Amount Conversion: 10000 paise = 100 rupees
[16-Jun-2026 03:15:54 UTC] Payment Status: FAILED (from status: FAILED)
[16-Jun-2026 03:15:54 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[16-Jun-2026 03:15:54 UTC] Payment not successful, status: FAILED
[16-Jun-2026 03:15:54 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781578549422","orderId":"OMO2606160825504380320524V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781579750420,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606160827372342134795V","paymentMode":"UPI_INTENT","timestamp":1781578657279,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 03:16:27 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 03:16:27 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 03:16:27 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 03:16:27 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 03:16:27 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 03:16:27 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 03:16:27 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 03:16:27 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 03:16:27 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 03:16:27 UTC] Available dates found: 4
[16-Jun-2026 03:16:30 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 03:16:30 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 03:16:30 UTC] Current time (IST): 8:46
[16-Jun-2026 03:16:30 UTC] Requested date: 2026-06-20
[16-Jun-2026 03:16:30 UTC] Today: 2026-06-16
[16-Jun-2026 03:16:30 UTC] Slot added (future date): 08:00 - 08:15
[16-Jun-2026 03:16:30 UTC] Slot added (future date): 08:15 - 08:30
[16-Jun-2026 03:16:30 UTC] Slot added (future date): 08:30 - 08:45
[16-Jun-2026 03:16:30 UTC] Slot added (future date): 08:45 - 09:00
[16-Jun-2026 03:16:30 UTC] Slot added (future date): 09:00 - 09:15
[16-Jun-2026 03:16:30 UTC] Slot added (future date): 09:15 - 09:30
[16-Jun-2026 03:16:30 UTC] Slot added (future date): 09:30 - 09:45
[16-Jun-2026 03:16:30 UTC] Slot added (future date): 09:45 - 10:00
[16-Jun-2026 03:16:30 UTC] Slot added (future date): 10:00 - 10:15
[16-Jun-2026 03:16:30 UTC] Slot added (future date): 10:15 - 10:30
[16-Jun-2026 03:16:30 UTC] Slot added (future date): 10:30 - 10:45
[16-Jun-2026 03:16:30 UTC] Slot added (future date): 10:45 - 11:00
[16-Jun-2026 03:16:30 UTC] Slot added (future date): 11:00 - 11:15
[16-Jun-2026 03:16:30 UTC] Slot added (future date): 11:15 - 11:30
[16-Jun-2026 03:16:30 UTC] Slot added (future date): 11:30 - 11:45
[16-Jun-2026 03:16:30 UTC] Slot added (future date): 11:45 - 12:00
[16-Jun-2026 03:16:30 UTC] Slot added (future date): 12:00 - 12:15
[16-Jun-2026 03:16:30 UTC] Slot added (future date): 12:15 - 12:30
[16-Jun-2026 03:16:30 UTC] Slot added (future date): 12:30 - 12:45
[16-Jun-2026 03:16:30 UTC] Slot added (future date): 12:45 - 13:00
[16-Jun-2026 03:16:30 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 03:16:30 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 03:16:30 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 03:16:30 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 03:16:30 UTC] Slot added (future date): 14:00 - 14:15
[16-Jun-2026 03:16:30 UTC] Slot added (future date): 14:15 - 14:30
[16-Jun-2026 03:16:30 UTC] Slot added (future date): 14:30 - 14:45
[16-Jun-2026 03:16:30 UTC] Slot added (future date): 14:45 - 15:00
[16-Jun-2026 03:16:30 UTC] Slot added (future date): 15:00 - 15:15
[16-Jun-2026 03:16:30 UTC] Slot added (future date): 15:15 - 15:30
[16-Jun-2026 03:16:30 UTC] Slot added (future date): 15:30 - 15:45
[16-Jun-2026 03:16:30 UTC] Slot added (future date): 15:45 - 16:00
[16-Jun-2026 03:17:05 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[16-Jun-2026 03:17:53 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781578670688","orderId":"OMO2606160827517215656720V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781579871704,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606160827547198357746V","paymentMode":"UPI_INTENT","timestamp":1781578674759,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 03:17:53 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781578670688
            [orderId] => OMO2606160827517215656720V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781579871704
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606160827547198357746V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781578674759
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[16-Jun-2026 03:17:53 UTC] Payment Callback - POST Data: Array
(
)

[16-Jun-2026 03:17:53 UTC] Payment Callback - GET Data: Array
(
)

[16-Jun-2026 03:17:53 UTC] Amount Conversion: 10000 paise = 100 rupees
[16-Jun-2026 03:17:53 UTC] Payment Status: FAILED (from status: FAILED)
[16-Jun-2026 03:17:53 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[16-Jun-2026 03:17:53 UTC] Payment not successful, status: FAILED
[16-Jun-2026 03:17:53 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781578670688","orderId":"OMO2606160827517215656720V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781579871704,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606160827547198357746V","paymentMode":"UPI_INTENT","timestamp":1781578674759,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 03:18:09 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 03:18:09 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 03:18:09 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 03:18:09 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 03:18:09 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 03:18:09 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 03:18:09 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 03:18:09 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 03:18:09 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 03:18:09 UTC] Available dates found: 4
[16-Jun-2026 03:18:12 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 03:18:12 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 03:18:12 UTC] Current time (IST): 8:48
[16-Jun-2026 03:18:12 UTC] Requested date: 2026-06-20
[16-Jun-2026 03:18:12 UTC] Today: 2026-06-16
[16-Jun-2026 03:18:12 UTC] Slot added (future date): 08:00 - 08:15
[16-Jun-2026 03:18:12 UTC] Slot added (future date): 08:15 - 08:30
[16-Jun-2026 03:18:12 UTC] Slot added (future date): 08:30 - 08:45
[16-Jun-2026 03:18:12 UTC] Slot added (future date): 08:45 - 09:00
[16-Jun-2026 03:18:12 UTC] Slot added (future date): 09:00 - 09:15
[16-Jun-2026 03:18:12 UTC] Slot added (future date): 09:15 - 09:30
[16-Jun-2026 03:18:12 UTC] Slot added (future date): 09:30 - 09:45
[16-Jun-2026 03:18:12 UTC] Slot added (future date): 09:45 - 10:00
[16-Jun-2026 03:18:12 UTC] Slot added (future date): 10:00 - 10:15
[16-Jun-2026 03:18:12 UTC] Slot added (future date): 10:15 - 10:30
[16-Jun-2026 03:18:12 UTC] Slot added (future date): 10:30 - 10:45
[16-Jun-2026 03:18:12 UTC] Slot added (future date): 10:45 - 11:00
[16-Jun-2026 03:18:12 UTC] Slot added (future date): 11:00 - 11:15
[16-Jun-2026 03:18:12 UTC] Slot added (future date): 11:15 - 11:30
[16-Jun-2026 03:18:12 UTC] Slot added (future date): 11:30 - 11:45
[16-Jun-2026 03:18:12 UTC] Slot added (future date): 11:45 - 12:00
[16-Jun-2026 03:18:12 UTC] Slot added (future date): 12:00 - 12:15
[16-Jun-2026 03:18:12 UTC] Slot added (future date): 12:15 - 12:30
[16-Jun-2026 03:18:12 UTC] Slot added (future date): 12:30 - 12:45
[16-Jun-2026 03:18:12 UTC] Slot added (future date): 12:45 - 13:00
[16-Jun-2026 03:18:12 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 03:18:12 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 03:18:12 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 03:18:12 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 03:18:12 UTC] Slot added (future date): 14:00 - 14:15
[16-Jun-2026 03:18:12 UTC] Slot added (future date): 14:15 - 14:30
[16-Jun-2026 03:18:12 UTC] Slot added (future date): 14:30 - 14:45
[16-Jun-2026 03:18:12 UTC] Slot added (future date): 14:45 - 15:00
[16-Jun-2026 03:18:12 UTC] Slot added (future date): 15:00 - 15:15
[16-Jun-2026 03:18:12 UTC] Slot added (future date): 15:15 - 15:30
[16-Jun-2026 03:18:12 UTC] Slot added (future date): 15:30 - 15:45
[16-Jun-2026 03:18:12 UTC] Slot added (future date): 15:45 - 16:00
[16-Jun-2026 03:18:34 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[16-Jun-2026 03:18:44 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781578718828","orderId":"OMO2606160828404010442366V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781579920382,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606160829161088357541V","paymentMode":"UPI_INTENT","timestamp":1781578756151,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0032460","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616740725619","upiTransactionId":"PTMe4a833b9b1194b1ea03fd1ff677d4f36","vpa":"88XXXXXX71@ptsbi"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0032460","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616740725619","upiTransactionId":"PTMe4a833b9b1194b1ea03fd1ff677d4f36","vpa":"88XXXXXX71@ptsbi"},"currency":"INR","amount":10000}]}]}}
[16-Jun-2026 03:18:44 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781578718828
            [orderId] => OMO2606160828404010442366V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781579920382
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606160829161088357541V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781578756151
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => SBIN0032460
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 616740725619
                                    [upiTransactionId] => PTMe4a833b9b1194b1ea03fd1ff677d4f36
                                    [vpa] => 88XXXXXX71@ptsbi
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => SBIN0032460
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 616740725619
                                                    [upiTransactionId] => PTMe4a833b9b1194b1ea03fd1ff677d4f36
                                                    [vpa] => 88XXXXXX71@ptsbi
                                                )

                                            [currency] => INR
                                            [amount] => 10000
                                        )

                                )

                        )

                )

        )

)

[16-Jun-2026 03:18:44 UTC] Payment Callback - POST Data: Array
(
)

[16-Jun-2026 03:18:44 UTC] Payment Callback - GET Data: Array
(
)

[16-Jun-2026 03:18:44 UTC] Amount Conversion: 10000 paise = 100 rupees
[16-Jun-2026 03:18:44 UTC] Payment Status: FAILED (from status: FAILED)
[16-Jun-2026 03:18:44 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[16-Jun-2026 03:18:44 UTC] Payment not successful, status: FAILED
[16-Jun-2026 03:18:44 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781578718828","orderId":"OMO2606160828404010442366V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781579920382,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606160829161088357541V","paymentMode":"UPI_INTENT","timestamp":1781578756151,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0032460","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616740725619","upiTransactionId":"PTMe4a833b9b1194b1ea03fd1ff677d4f36","vpa":"88XXXXXX71@ptsbi"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0032460","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616740725619","upiTransactionId":"PTMe4a833b9b1194b1ea03fd1ff677d4f36","vpa":"88XXXXXX71@ptsbi"},"currency":"INR","amount":10000}]}]}}
[16-Jun-2026 03:19:08 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 03:19:08 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 03:19:08 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 03:19:08 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 03:19:08 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 03:19:08 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 03:19:08 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 03:19:08 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 03:19:08 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 03:19:08 UTC] Available dates found: 4
[16-Jun-2026 03:20:04 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781578800425","orderId":"OMO2606160830015417233539V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781580001523,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606160830075524607826V","paymentMode":"UPI_INTENT","timestamp":1781578807586,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 03:20:04 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781578800425
            [orderId] => OMO2606160830015417233539V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781580001523
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606160830075524607826V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781578807586
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[16-Jun-2026 03:20:04 UTC] Payment Callback - POST Data: Array
(
)

[16-Jun-2026 03:20:04 UTC] Payment Callback - GET Data: Array
(
)

[16-Jun-2026 03:20:04 UTC] Amount Conversion: 10000 paise = 100 rupees
[16-Jun-2026 03:20:04 UTC] Payment Status: FAILED (from status: FAILED)
[16-Jun-2026 03:20:04 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[16-Jun-2026 03:20:04 UTC] Payment not successful, status: FAILED
[16-Jun-2026 03:20:04 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781578800425","orderId":"OMO2606160830015417233539V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781580001523,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606160830075524607826V","paymentMode":"UPI_INTENT","timestamp":1781578807586,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 03:20:07 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 21
[16-Jun-2026 03:20:07 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 22
[16-Jun-2026 03:20:07 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 23
[16-Jun-2026 03:20:07 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 24
[16-Jun-2026 03:20:53 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781578848453","orderId":"OMO2606160830494632036703V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781580049446,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606160830527832633909V","paymentMode":"UPI_INTENT","timestamp":1781578852837,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 03:20:53 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781578848453
            [orderId] => OMO2606160830494632036703V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781580049446
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606160830527832633909V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781578852837
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[16-Jun-2026 03:20:53 UTC] Payment Callback - POST Data: Array
(
)

[16-Jun-2026 03:20:53 UTC] Payment Callback - GET Data: Array
(
)

[16-Jun-2026 03:20:53 UTC] Amount Conversion: 10000 paise = 100 rupees
[16-Jun-2026 03:20:53 UTC] Payment Status: FAILED (from status: FAILED)
[16-Jun-2026 03:20:53 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[16-Jun-2026 03:20:53 UTC] Payment not successful, status: FAILED
[16-Jun-2026 03:20:53 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781578848453","orderId":"OMO2606160830494632036703V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781580049446,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606160830527832633909V","paymentMode":"UPI_INTENT","timestamp":1781578852837,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 03:21:02 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 03:21:02 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 03:21:02 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 03:21:02 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 03:21:02 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 03:21:02 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 03:21:02 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 03:21:02 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 03:21:02 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 03:21:02 UTC] Available dates found: 4
[16-Jun-2026 03:21:54 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 03:21:54 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 03:21:54 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 03:21:54 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 03:21:54 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 03:21:54 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 03:21:54 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 03:21:54 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 03:21:54 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 03:21:54 UTC] Available dates found: 4
[16-Jun-2026 03:22:01 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 03:22:01 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 03:22:01 UTC] Current time (IST): 8:52
[16-Jun-2026 03:22:01 UTC] Requested date: 2026-06-16
[16-Jun-2026 03:22:01 UTC] Today: 2026-06-16
[16-Jun-2026 03:22:01 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[16-Jun-2026 03:22:01 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[16-Jun-2026 03:22:01 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[16-Jun-2026 03:22:01 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[16-Jun-2026 03:22:01 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[16-Jun-2026 03:22:01 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[16-Jun-2026 03:22:01 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[16-Jun-2026 03:22:01 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[16-Jun-2026 03:22:01 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[16-Jun-2026 03:22:01 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[16-Jun-2026 03:22:01 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[16-Jun-2026 03:22:01 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[16-Jun-2026 03:22:01 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[16-Jun-2026 03:22:01 UTC] Slot added: 09:30 - 09:45
[16-Jun-2026 03:22:01 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[16-Jun-2026 03:22:01 UTC] Slot added: 09:45 - 10:00
[16-Jun-2026 03:22:01 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[16-Jun-2026 03:22:01 UTC] Slot added: 10:00 - 10:15
[16-Jun-2026 03:22:01 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[16-Jun-2026 03:22:01 UTC] Slot added: 10:15 - 10:30
[16-Jun-2026 03:22:01 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[16-Jun-2026 03:22:01 UTC] Slot added: 10:30 - 10:45
[16-Jun-2026 03:22:01 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[16-Jun-2026 03:22:01 UTC] Slot added: 10:45 - 11:00
[16-Jun-2026 03:22:01 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[16-Jun-2026 03:22:01 UTC] Slot added: 11:00 - 11:15
[16-Jun-2026 03:22:01 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[16-Jun-2026 03:22:01 UTC] Slot added: 11:15 - 11:30
[16-Jun-2026 03:22:01 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[16-Jun-2026 03:22:01 UTC] Slot added: 11:30 - 11:45
[16-Jun-2026 03:22:01 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[16-Jun-2026 03:22:01 UTC] Slot added: 11:45 - 12:00
[16-Jun-2026 03:22:01 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[16-Jun-2026 03:22:01 UTC] Slot added: 12:00 - 12:15
[16-Jun-2026 03:22:01 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[16-Jun-2026 03:22:01 UTC] Slot added: 12:15 - 12:30
[16-Jun-2026 03:22:01 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[16-Jun-2026 03:22:01 UTC] Slot added: 12:30 - 12:45
[16-Jun-2026 03:22:01 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[16-Jun-2026 03:22:01 UTC] Slot added: 12:45 - 13:00
[16-Jun-2026 03:22:01 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 03:22:01 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 03:22:01 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 03:22:01 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 03:22:01 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[16-Jun-2026 03:22:01 UTC] Slot added: 14:00 - 14:15
[16-Jun-2026 03:22:01 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[16-Jun-2026 03:22:01 UTC] Slot added: 14:15 - 14:30
[16-Jun-2026 03:22:01 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[16-Jun-2026 03:22:01 UTC] Slot added: 14:30 - 14:45
[16-Jun-2026 03:22:01 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[16-Jun-2026 03:22:01 UTC] Slot added: 14:45 - 15:00
[16-Jun-2026 03:22:01 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[16-Jun-2026 03:22:01 UTC] Slot added: 15:00 - 15:15
[16-Jun-2026 03:22:01 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[16-Jun-2026 03:22:01 UTC] Slot added: 15:15 - 15:30
[16-Jun-2026 03:22:01 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[16-Jun-2026 03:22:01 UTC] Slot added: 15:30 - 15:45
[16-Jun-2026 03:22:01 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[16-Jun-2026 03:22:01 UTC] Slot added: 15:45 - 16:00
[16-Jun-2026 03:22:10 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781578926614","orderId":"OMO2606160832076392036800V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781580127623,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606160832160892036275V","paymentMode":"UPI_QR","timestamp":1781578936128,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 03:22:10 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781578926614
            [orderId] => OMO2606160832076392036800V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781580127623
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606160832160892036275V
                            [paymentMode] => UPI_QR
                            [timestamp] => 1781578936128
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[16-Jun-2026 03:22:10 UTC] Payment Callback - POST Data: Array
(
)

[16-Jun-2026 03:22:10 UTC] Payment Callback - GET Data: Array
(
)

[16-Jun-2026 03:22:10 UTC] Amount Conversion: 10000 paise = 100 rupees
[16-Jun-2026 03:22:10 UTC] Payment Status: FAILED (from status: FAILED)
[16-Jun-2026 03:22:10 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[16-Jun-2026 03:22:10 UTC] Payment not successful, status: FAILED
[16-Jun-2026 03:22:10 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781578926614","orderId":"OMO2606160832076392036800V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781580127623,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606160832160892036275V","paymentMode":"UPI_QR","timestamp":1781578936128,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 03:22:19 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 03:22:19 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 03:22:19 UTC] Current time (IST): 8:52
[16-Jun-2026 03:22:19 UTC] Requested date: 2026-06-20
[16-Jun-2026 03:22:19 UTC] Today: 2026-06-16
[16-Jun-2026 03:22:19 UTC] Slot added (future date): 08:00 - 08:15
[16-Jun-2026 03:22:19 UTC] Slot added (future date): 08:15 - 08:30
[16-Jun-2026 03:22:19 UTC] Slot added (future date): 08:30 - 08:45
[16-Jun-2026 03:22:19 UTC] Slot added (future date): 08:45 - 09:00
[16-Jun-2026 03:22:19 UTC] Slot added (future date): 09:00 - 09:15
[16-Jun-2026 03:22:19 UTC] Slot added (future date): 09:15 - 09:30
[16-Jun-2026 03:22:19 UTC] Slot added (future date): 09:30 - 09:45
[16-Jun-2026 03:22:19 UTC] Slot added (future date): 09:45 - 10:00
[16-Jun-2026 03:22:19 UTC] Slot added (future date): 10:00 - 10:15
[16-Jun-2026 03:22:19 UTC] Slot added (future date): 10:15 - 10:30
[16-Jun-2026 03:22:19 UTC] Slot added (future date): 10:30 - 10:45
[16-Jun-2026 03:22:19 UTC] Slot added (future date): 10:45 - 11:00
[16-Jun-2026 03:22:19 UTC] Slot added (future date): 11:00 - 11:15
[16-Jun-2026 03:22:19 UTC] Slot added (future date): 11:15 - 11:30
[16-Jun-2026 03:22:19 UTC] Slot added (future date): 11:30 - 11:45
[16-Jun-2026 03:22:19 UTC] Slot added (future date): 11:45 - 12:00
[16-Jun-2026 03:22:19 UTC] Slot added (future date): 12:00 - 12:15
[16-Jun-2026 03:22:19 UTC] Slot added (future date): 12:15 - 12:30
[16-Jun-2026 03:22:19 UTC] Slot added (future date): 12:30 - 12:45
[16-Jun-2026 03:22:19 UTC] Slot added (future date): 12:45 - 13:00
[16-Jun-2026 03:22:19 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 03:22:19 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 03:22:19 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 03:22:19 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 03:22:19 UTC] Slot added (future date): 14:00 - 14:15
[16-Jun-2026 03:22:19 UTC] Slot added (future date): 14:15 - 14:30
[16-Jun-2026 03:22:19 UTC] Slot added (future date): 14:30 - 14:45
[16-Jun-2026 03:22:19 UTC] Slot added (future date): 14:45 - 15:00
[16-Jun-2026 03:22:19 UTC] Slot added (future date): 15:00 - 15:15
[16-Jun-2026 03:22:19 UTC] Slot added (future date): 15:15 - 15:30
[16-Jun-2026 03:22:19 UTC] Slot added (future date): 15:30 - 15:45
[16-Jun-2026 03:22:19 UTC] Slot added (future date): 15:45 - 16:00
[16-Jun-2026 03:22:47 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781578964013","orderId":"OMO2606160832450504607911V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781580165013,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606160832546835985449V","paymentMode":"UPI_INTENT","timestamp":1781578974722,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0032460","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"002855880454","upiTransactionId":"YBN20260616040201109462707019776200","vpa":"88XXXXXX71@nyes"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0032460","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"002855880454","upiTransactionId":"YBN20260616040201109462707019776200","vpa":"88XXXXXX71@nyes"},"currency":"INR","amount":10000}]}]}}
[16-Jun-2026 03:22:47 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781578964013
            [orderId] => OMO2606160832450504607911V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781580165013
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606160832546835985449V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781578974722
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => SBIN0032460
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 002855880454
                                    [upiTransactionId] => YBN20260616040201109462707019776200
                                    [vpa] => 88XXXXXX71@nyes
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => SBIN0032460
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 002855880454
                                                    [upiTransactionId] => YBN20260616040201109462707019776200
                                                    [vpa] => 88XXXXXX71@nyes
                                                )

                                            [currency] => INR
                                            [amount] => 10000
                                        )

                                )

                        )

                )

        )

)

[16-Jun-2026 03:22:47 UTC] Payment Callback - POST Data: Array
(
)

[16-Jun-2026 03:22:47 UTC] Payment Callback - GET Data: Array
(
)

[16-Jun-2026 03:22:47 UTC] Amount Conversion: 10000 paise = 100 rupees
[16-Jun-2026 03:22:47 UTC] Payment Status: FAILED (from status: FAILED)
[16-Jun-2026 03:22:47 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[16-Jun-2026 03:22:47 UTC] Payment not successful, status: FAILED
[16-Jun-2026 03:22:47 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781578964013","orderId":"OMO2606160832450504607911V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781580165013,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606160832546835985449V","paymentMode":"UPI_INTENT","timestamp":1781578974722,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0032460","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"002855880454","upiTransactionId":"YBN20260616040201109462707019776200","vpa":"88XXXXXX71@nyes"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0032460","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"002855880454","upiTransactionId":"YBN20260616040201109462707019776200","vpa":"88XXXXXX71@nyes"},"currency":"INR","amount":10000}]}]}}
[16-Jun-2026 03:22:57 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781578974164","orderId":"OMO2606160832550858357710V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781580175068,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606160833068452036532V","paymentMode":"UPI_INTENT","timestamp":1781578986879,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 03:22:57 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781578974164
            [orderId] => OMO2606160832550858357710V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781580175068
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606160833068452036532V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781578986879
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[16-Jun-2026 03:22:57 UTC] Payment Callback - POST Data: Array
(
)

[16-Jun-2026 03:22:57 UTC] Payment Callback - GET Data: Array
(
)

[16-Jun-2026 03:22:57 UTC] Amount Conversion: 10000 paise = 100 rupees
[16-Jun-2026 03:22:57 UTC] Payment Status: FAILED (from status: FAILED)
[16-Jun-2026 03:22:57 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[16-Jun-2026 03:22:57 UTC] Payment not successful, status: FAILED
[16-Jun-2026 03:22:57 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781578974164","orderId":"OMO2606160832550858357710V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781580175068,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606160833068452036532V","paymentMode":"UPI_INTENT","timestamp":1781578986879,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 03:23:43 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 03:23:43 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 03:23:43 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 03:23:43 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 03:23:43 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 03:23:43 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 03:23:43 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 03:23:43 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 03:23:43 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 03:23:43 UTC] Available dates found: 4
[16-Jun-2026 03:23:44 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 03:23:44 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 03:23:44 UTC] Current time (IST): 8:53
[16-Jun-2026 03:23:44 UTC] Requested date: 2026-06-16
[16-Jun-2026 03:23:44 UTC] Today: 2026-06-16
[16-Jun-2026 03:23:44 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[16-Jun-2026 03:23:44 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[16-Jun-2026 03:23:44 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[16-Jun-2026 03:23:44 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[16-Jun-2026 03:23:44 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[16-Jun-2026 03:23:44 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[16-Jun-2026 03:23:44 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[16-Jun-2026 03:23:44 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[16-Jun-2026 03:23:44 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[16-Jun-2026 03:23:44 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[16-Jun-2026 03:23:44 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[16-Jun-2026 03:23:44 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[16-Jun-2026 03:23:44 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[16-Jun-2026 03:23:44 UTC] Slot added: 09:30 - 09:45
[16-Jun-2026 03:23:44 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[16-Jun-2026 03:23:44 UTC] Slot added: 09:45 - 10:00
[16-Jun-2026 03:23:44 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[16-Jun-2026 03:23:44 UTC] Slot added: 10:00 - 10:15
[16-Jun-2026 03:23:44 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[16-Jun-2026 03:23:44 UTC] Slot added: 10:15 - 10:30
[16-Jun-2026 03:23:44 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[16-Jun-2026 03:23:44 UTC] Slot added: 10:30 - 10:45
[16-Jun-2026 03:23:44 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[16-Jun-2026 03:23:44 UTC] Slot added: 10:45 - 11:00
[16-Jun-2026 03:23:44 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[16-Jun-2026 03:23:44 UTC] Slot added: 11:00 - 11:15
[16-Jun-2026 03:23:44 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[16-Jun-2026 03:23:44 UTC] Slot added: 11:15 - 11:30
[16-Jun-2026 03:23:44 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[16-Jun-2026 03:23:44 UTC] Slot added: 11:30 - 11:45
[16-Jun-2026 03:23:44 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[16-Jun-2026 03:23:44 UTC] Slot added: 11:45 - 12:00
[16-Jun-2026 03:23:44 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[16-Jun-2026 03:23:44 UTC] Slot added: 12:00 - 12:15
[16-Jun-2026 03:23:44 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[16-Jun-2026 03:23:44 UTC] Slot added: 12:15 - 12:30
[16-Jun-2026 03:23:44 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[16-Jun-2026 03:23:44 UTC] Slot added: 12:30 - 12:45
[16-Jun-2026 03:23:44 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[16-Jun-2026 03:23:44 UTC] Slot added: 12:45 - 13:00
[16-Jun-2026 03:23:44 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 03:23:44 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 03:23:44 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 03:23:44 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 03:23:44 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[16-Jun-2026 03:23:44 UTC] Slot added: 14:00 - 14:15
[16-Jun-2026 03:23:44 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[16-Jun-2026 03:23:44 UTC] Slot added: 14:15 - 14:30
[16-Jun-2026 03:23:44 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[16-Jun-2026 03:23:44 UTC] Slot added: 14:30 - 14:45
[16-Jun-2026 03:23:44 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[16-Jun-2026 03:23:44 UTC] Slot added: 14:45 - 15:00
[16-Jun-2026 03:23:44 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[16-Jun-2026 03:23:44 UTC] Slot added: 15:00 - 15:15
[16-Jun-2026 03:23:44 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[16-Jun-2026 03:23:44 UTC] Slot added: 15:15 - 15:30
[16-Jun-2026 03:23:44 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[16-Jun-2026 03:23:44 UTC] Slot added: 15:30 - 15:45
[16-Jun-2026 03:23:44 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[16-Jun-2026 03:23:44 UTC] Slot added: 15:45 - 16:00
[16-Jun-2026 03:23:49 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 03:23:49 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 03:23:49 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 03:23:49 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 03:23:49 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 03:23:49 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 03:23:49 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 03:23:49 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 03:23:49 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 03:23:49 UTC] Available dates found: 4
[16-Jun-2026 03:23:50 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 03:23:50 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 03:23:50 UTC] Current time (IST): 8:53
[16-Jun-2026 03:23:50 UTC] Requested date: 2026-06-16
[16-Jun-2026 03:23:50 UTC] Today: 2026-06-16
[16-Jun-2026 03:23:50 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[16-Jun-2026 03:23:50 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[16-Jun-2026 03:23:50 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[16-Jun-2026 03:23:50 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[16-Jun-2026 03:23:50 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[16-Jun-2026 03:23:50 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[16-Jun-2026 03:23:50 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[16-Jun-2026 03:23:50 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[16-Jun-2026 03:23:50 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[16-Jun-2026 03:23:50 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[16-Jun-2026 03:23:50 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[16-Jun-2026 03:23:50 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[16-Jun-2026 03:23:50 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[16-Jun-2026 03:23:50 UTC] Slot added: 09:30 - 09:45
[16-Jun-2026 03:23:50 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[16-Jun-2026 03:23:50 UTC] Slot added: 09:45 - 10:00
[16-Jun-2026 03:23:50 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[16-Jun-2026 03:23:50 UTC] Slot added: 10:00 - 10:15
[16-Jun-2026 03:23:50 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[16-Jun-2026 03:23:50 UTC] Slot added: 10:15 - 10:30
[16-Jun-2026 03:23:50 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[16-Jun-2026 03:23:50 UTC] Slot added: 10:30 - 10:45
[16-Jun-2026 03:23:50 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[16-Jun-2026 03:23:50 UTC] Slot added: 10:45 - 11:00
[16-Jun-2026 03:23:50 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[16-Jun-2026 03:23:50 UTC] Slot added: 11:00 - 11:15
[16-Jun-2026 03:23:50 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[16-Jun-2026 03:23:50 UTC] Slot added: 11:15 - 11:30
[16-Jun-2026 03:23:50 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[16-Jun-2026 03:23:50 UTC] Slot added: 11:30 - 11:45
[16-Jun-2026 03:23:50 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[16-Jun-2026 03:23:50 UTC] Slot added: 11:45 - 12:00
[16-Jun-2026 03:23:50 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[16-Jun-2026 03:23:50 UTC] Slot added: 12:00 - 12:15
[16-Jun-2026 03:23:50 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[16-Jun-2026 03:23:50 UTC] Slot added: 12:15 - 12:30
[16-Jun-2026 03:23:50 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[16-Jun-2026 03:23:50 UTC] Slot added: 12:30 - 12:45
[16-Jun-2026 03:23:50 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[16-Jun-2026 03:23:50 UTC] Slot added: 12:45 - 13:00
[16-Jun-2026 03:23:50 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 03:23:50 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 03:23:50 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 03:23:50 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 03:23:50 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[16-Jun-2026 03:23:50 UTC] Slot added: 14:00 - 14:15
[16-Jun-2026 03:23:50 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[16-Jun-2026 03:23:50 UTC] Slot added: 14:15 - 14:30
[16-Jun-2026 03:23:50 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[16-Jun-2026 03:23:50 UTC] Slot added: 14:30 - 14:45
[16-Jun-2026 03:23:50 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[16-Jun-2026 03:23:50 UTC] Slot added: 14:45 - 15:00
[16-Jun-2026 03:23:50 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[16-Jun-2026 03:23:50 UTC] Slot added: 15:00 - 15:15
[16-Jun-2026 03:23:50 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[16-Jun-2026 03:23:50 UTC] Slot added: 15:15 - 15:30
[16-Jun-2026 03:23:50 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[16-Jun-2026 03:23:50 UTC] Slot added: 15:30 - 15:45
[16-Jun-2026 03:23:50 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[16-Jun-2026 03:23:50 UTC] Slot added: 15:45 - 16:00
[16-Jun-2026 03:23:58 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781579034304","orderId":"OMO2606160833552746733021V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781580235256,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606160834127125656070V","paymentMode":"UPI_QR","timestamp":1781579052754,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 03:23:58 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781579034304
            [orderId] => OMO2606160833552746733021V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781580235256
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606160834127125656070V
                            [paymentMode] => UPI_QR
                            [timestamp] => 1781579052754
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[16-Jun-2026 03:23:58 UTC] Payment Callback - POST Data: Array
(
)

[16-Jun-2026 03:23:58 UTC] Payment Callback - GET Data: Array
(
)

[16-Jun-2026 03:23:58 UTC] Amount Conversion: 10000 paise = 100 rupees
[16-Jun-2026 03:23:58 UTC] Payment Status: FAILED (from status: FAILED)
[16-Jun-2026 03:23:58 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[16-Jun-2026 03:23:58 UTC] Payment not successful, status: FAILED
[16-Jun-2026 03:23:58 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781579034304","orderId":"OMO2606160833552746733021V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781580235256,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606160834127125656070V","paymentMode":"UPI_QR","timestamp":1781579052754,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 03:24:05 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[16-Jun-2026 03:24:14 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 03:24:14 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 03:24:14 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 03:24:14 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 03:24:14 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 03:24:14 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 03:24:14 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 03:24:14 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 03:24:14 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 03:24:14 UTC] Available dates found: 4
[16-Jun-2026 03:24:29 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 03:24:29 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 03:24:29 UTC] Current time (IST): 8:54
[16-Jun-2026 03:24:29 UTC] Requested date: 2026-06-21
[16-Jun-2026 03:24:29 UTC] Today: 2026-06-16
[16-Jun-2026 03:24:29 UTC] Slot added (future date): 08:00 - 08:15
[16-Jun-2026 03:24:29 UTC] Slot added (future date): 08:15 - 08:30
[16-Jun-2026 03:24:29 UTC] Slot added (future date): 08:30 - 08:45
[16-Jun-2026 03:24:29 UTC] Slot added (future date): 08:45 - 09:00
[16-Jun-2026 03:24:29 UTC] Slot added (future date): 09:00 - 09:15
[16-Jun-2026 03:24:29 UTC] Slot added (future date): 09:15 - 09:30
[16-Jun-2026 03:24:29 UTC] Slot added (future date): 09:30 - 09:45
[16-Jun-2026 03:24:29 UTC] Slot added (future date): 09:45 - 10:00
[16-Jun-2026 03:24:29 UTC] Slot added (future date): 10:00 - 10:15
[16-Jun-2026 03:24:29 UTC] Slot added (future date): 10:15 - 10:30
[16-Jun-2026 03:24:29 UTC] Slot added (future date): 10:30 - 10:45
[16-Jun-2026 03:24:29 UTC] Slot added (future date): 10:45 - 11:00
[16-Jun-2026 03:24:29 UTC] Slot added (future date): 11:00 - 11:15
[16-Jun-2026 03:24:29 UTC] Slot added (future date): 11:15 - 11:30
[16-Jun-2026 03:24:29 UTC] Slot added (future date): 11:30 - 11:45
[16-Jun-2026 03:24:29 UTC] Slot added (future date): 11:45 - 12:00
[16-Jun-2026 03:24:29 UTC] Slot added (future date): 12:00 - 12:15
[16-Jun-2026 03:24:29 UTC] Slot added (future date): 12:15 - 12:30
[16-Jun-2026 03:24:29 UTC] Slot added (future date): 12:30 - 12:45
[16-Jun-2026 03:24:29 UTC] Slot added (future date): 12:45 - 13:00
[16-Jun-2026 03:24:29 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 03:24:29 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 03:24:29 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 03:24:29 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 03:24:29 UTC] Slot added (future date): 14:00 - 14:15
[16-Jun-2026 03:24:29 UTC] Slot added (future date): 14:15 - 14:30
[16-Jun-2026 03:24:29 UTC] Slot added (future date): 14:30 - 14:45
[16-Jun-2026 03:24:29 UTC] Slot added (future date): 14:45 - 15:00
[16-Jun-2026 03:24:29 UTC] Slot added (future date): 15:00 - 15:15
[16-Jun-2026 03:24:29 UTC] Slot added (future date): 15:15 - 15:30
[16-Jun-2026 03:24:29 UTC] Slot added (future date): 15:30 - 15:45
[16-Jun-2026 03:24:29 UTC] Slot added (future date): 15:45 - 16:00
[16-Jun-2026 03:24:51 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[16-Jun-2026 03:25:19 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781579115494","orderId":"OMO2606160835168062236731V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781580316789,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[16-Jun-2026 03:25:19 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781579115494
            [orderId] => OMO2606160835168062236731V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781580316789
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[16-Jun-2026 03:25:19 UTC] Payment Callback - POST Data: Array
(
)

[16-Jun-2026 03:25:19 UTC] Payment Callback - GET Data: Array
(
)

[16-Jun-2026 03:25:19 UTC] Amount Conversion: 10000 paise = 100 rupees
[16-Jun-2026 03:25:19 UTC] Payment callback error: Transaction ID not found in callback
[16-Jun-2026 03:25:36 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 03:25:36 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 03:25:36 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 03:25:36 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 03:25:36 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 03:25:36 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 03:25:36 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 03:25:36 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 03:25:36 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 03:25:36 UTC] Available dates found: 4
[16-Jun-2026 03:25:40 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 03:25:40 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 03:25:40 UTC] Current time (IST): 8:55
[16-Jun-2026 03:25:40 UTC] Requested date: 2026-06-16
[16-Jun-2026 03:25:40 UTC] Today: 2026-06-16
[16-Jun-2026 03:25:40 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[16-Jun-2026 03:25:40 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[16-Jun-2026 03:25:40 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[16-Jun-2026 03:25:40 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[16-Jun-2026 03:25:40 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[16-Jun-2026 03:25:40 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[16-Jun-2026 03:25:40 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[16-Jun-2026 03:25:40 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[16-Jun-2026 03:25:40 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[16-Jun-2026 03:25:40 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[16-Jun-2026 03:25:40 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[16-Jun-2026 03:25:40 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[16-Jun-2026 03:25:40 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[16-Jun-2026 03:25:40 UTC] Slot added: 09:30 - 09:45
[16-Jun-2026 03:25:40 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[16-Jun-2026 03:25:40 UTC] Slot added: 09:45 - 10:00
[16-Jun-2026 03:25:40 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[16-Jun-2026 03:25:40 UTC] Slot added: 10:00 - 10:15
[16-Jun-2026 03:25:40 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[16-Jun-2026 03:25:40 UTC] Slot added: 10:15 - 10:30
[16-Jun-2026 03:25:40 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[16-Jun-2026 03:25:40 UTC] Slot added: 10:30 - 10:45
[16-Jun-2026 03:25:40 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[16-Jun-2026 03:25:40 UTC] Slot added: 10:45 - 11:00
[16-Jun-2026 03:25:40 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[16-Jun-2026 03:25:40 UTC] Slot added: 11:00 - 11:15
[16-Jun-2026 03:25:40 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[16-Jun-2026 03:25:40 UTC] Slot added: 11:15 - 11:30
[16-Jun-2026 03:25:40 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[16-Jun-2026 03:25:40 UTC] Slot added: 11:30 - 11:45
[16-Jun-2026 03:25:40 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[16-Jun-2026 03:25:40 UTC] Slot added: 11:45 - 12:00
[16-Jun-2026 03:25:40 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[16-Jun-2026 03:25:40 UTC] Slot added: 12:00 - 12:15
[16-Jun-2026 03:25:40 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[16-Jun-2026 03:25:40 UTC] Slot added: 12:15 - 12:30
[16-Jun-2026 03:25:40 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[16-Jun-2026 03:25:40 UTC] Slot added: 12:30 - 12:45
[16-Jun-2026 03:25:40 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[16-Jun-2026 03:25:40 UTC] Slot added: 12:45 - 13:00
[16-Jun-2026 03:25:40 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 03:25:40 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 03:25:40 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 03:25:40 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 03:25:40 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[16-Jun-2026 03:25:40 UTC] Slot added: 14:00 - 14:15
[16-Jun-2026 03:25:40 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[16-Jun-2026 03:25:40 UTC] Slot added: 14:15 - 14:30
[16-Jun-2026 03:25:40 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[16-Jun-2026 03:25:40 UTC] Slot added: 14:30 - 14:45
[16-Jun-2026 03:25:40 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[16-Jun-2026 03:25:40 UTC] Slot added: 14:45 - 15:00
[16-Jun-2026 03:25:40 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[16-Jun-2026 03:25:40 UTC] Slot added: 15:00 - 15:15
[16-Jun-2026 03:25:40 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[16-Jun-2026 03:25:40 UTC] Slot added: 15:15 - 15:30
[16-Jun-2026 03:25:40 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[16-Jun-2026 03:25:40 UTC] Slot added: 15:30 - 15:45
[16-Jun-2026 03:25:40 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[16-Jun-2026 03:25:40 UTC] Slot added: 15:45 - 16:00
[16-Jun-2026 03:25:45 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781579139358","orderId":"OMO2606160835402375911245V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781580340222,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[16-Jun-2026 03:25:45 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781579139358
            [orderId] => OMO2606160835402375911245V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781580340222
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[16-Jun-2026 03:25:45 UTC] Payment Callback - POST Data: Array
(
)

[16-Jun-2026 03:25:45 UTC] Payment Callback - GET Data: Array
(
)

[16-Jun-2026 03:25:45 UTC] Amount Conversion: 10000 paise = 100 rupees
[16-Jun-2026 03:25:45 UTC] Payment callback error: Transaction ID not found in callback
[16-Jun-2026 03:29:06 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781579341114","orderId":"OMO2606160839015196919011V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781580541506,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[16-Jun-2026 03:29:06 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781579341114
            [orderId] => OMO2606160839015196919011V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781580541506
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[16-Jun-2026 03:29:06 UTC] Payment Callback - POST Data: Array
(
)

[16-Jun-2026 03:29:06 UTC] Payment Callback - GET Data: Array
(
)

[16-Jun-2026 03:29:06 UTC] Amount Conversion: 10000 paise = 100 rupees
[16-Jun-2026 03:29:06 UTC] Payment callback error: Transaction ID not found in callback
[16-Jun-2026 03:31:18 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781579474216","orderId":"OMO2606160841145124919573V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781580674493,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[16-Jun-2026 03:31:18 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781579474216
            [orderId] => OMO2606160841145124919573V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781580674493
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[16-Jun-2026 03:31:18 UTC] Payment Callback - POST Data: Array
(
)

[16-Jun-2026 03:31:18 UTC] Payment Callback - GET Data: Array
(
)

[16-Jun-2026 03:31:18 UTC] Amount Conversion: 10000 paise = 100 rupees
[16-Jun-2026 03:31:18 UTC] Payment callback error: Transaction ID not found in callback
[16-Jun-2026 03:31:45 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781579502522","orderId":"OMO2606160841434980442431V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781580703481,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606160841548951786638V","paymentMode":"UPI_INTENT","timestamp":1781579514946,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 03:31:45 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781579502522
            [orderId] => OMO2606160841434980442431V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781580703481
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606160841548951786638V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781579514946
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[16-Jun-2026 03:31:45 UTC] Payment Callback - POST Data: Array
(
)

[16-Jun-2026 03:31:45 UTC] Payment Callback - GET Data: Array
(
)

[16-Jun-2026 03:31:45 UTC] Amount Conversion: 10000 paise = 100 rupees
[16-Jun-2026 03:31:45 UTC] Payment Status: FAILED (from status: FAILED)
[16-Jun-2026 03:31:45 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[16-Jun-2026 03:31:45 UTC] Payment not successful, status: FAILED
[16-Jun-2026 03:31:45 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781579502522","orderId":"OMO2606160841434980442431V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781580703481,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606160841548951786638V","paymentMode":"UPI_INTENT","timestamp":1781579514946,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 03:32:38 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781579555075","orderId":"OMO2606160842353602036237V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781580755340,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[16-Jun-2026 03:32:38 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781579555075
            [orderId] => OMO2606160842353602036237V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781580755340
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[16-Jun-2026 03:32:38 UTC] Payment Callback - POST Data: Array
(
)

[16-Jun-2026 03:32:38 UTC] Payment Callback - GET Data: Array
(
)

[16-Jun-2026 03:32:38 UTC] Amount Conversion: 10000 paise = 100 rupees
[16-Jun-2026 03:32:38 UTC] Payment callback error: Transaction ID not found in callback
[16-Jun-2026 03:33:16 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781579590606","orderId":"OMO2606160843116938357153V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781580791656,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606160843160438357367V","paymentMode":"UPI_INTENT","timestamp":1781579596080,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 03:33:16 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781579590606
            [orderId] => OMO2606160843116938357153V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781580791656
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606160843160438357367V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781579596080
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[16-Jun-2026 03:33:16 UTC] Payment Callback - POST Data: Array
(
)

[16-Jun-2026 03:33:16 UTC] Payment Callback - GET Data: Array
(
)

[16-Jun-2026 03:33:16 UTC] Amount Conversion: 10000 paise = 100 rupees
[16-Jun-2026 03:33:16 UTC] Payment Status: FAILED (from status: FAILED)
[16-Jun-2026 03:33:16 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[16-Jun-2026 03:33:16 UTC] Payment not successful, status: FAILED
[16-Jun-2026 03:33:16 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781579590606","orderId":"OMO2606160843116938357153V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781580791656,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606160843160438357367V","paymentMode":"UPI_INTENT","timestamp":1781579596080,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 03:34:06 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 03:34:06 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 03:34:06 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 03:34:06 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 03:34:06 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 03:34:06 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 03:34:06 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 03:34:06 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 03:34:06 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 03:34:06 UTC] Available dates found: 4
[16-Jun-2026 03:34:07 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 03:34:07 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 03:34:07 UTC] Current time (IST): 9:4
[16-Jun-2026 03:34:07 UTC] Requested date: 2026-06-16
[16-Jun-2026 03:34:07 UTC] Today: 2026-06-16
[16-Jun-2026 03:34:07 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[16-Jun-2026 03:34:07 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[16-Jun-2026 03:34:07 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[16-Jun-2026 03:34:07 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[16-Jun-2026 03:34:07 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[16-Jun-2026 03:34:07 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[16-Jun-2026 03:34:07 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[16-Jun-2026 03:34:07 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[16-Jun-2026 03:34:07 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[16-Jun-2026 03:34:07 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[16-Jun-2026 03:34:07 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[16-Jun-2026 03:34:07 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[16-Jun-2026 03:34:07 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[16-Jun-2026 03:34:07 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[16-Jun-2026 03:34:07 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[16-Jun-2026 03:34:07 UTC] Slot added: 09:45 - 10:00
[16-Jun-2026 03:34:07 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[16-Jun-2026 03:34:07 UTC] Slot added: 10:00 - 10:15
[16-Jun-2026 03:34:07 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[16-Jun-2026 03:34:07 UTC] Slot added: 10:15 - 10:30
[16-Jun-2026 03:34:07 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[16-Jun-2026 03:34:07 UTC] Slot added: 10:30 - 10:45
[16-Jun-2026 03:34:07 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[16-Jun-2026 03:34:07 UTC] Slot added: 10:45 - 11:00
[16-Jun-2026 03:34:07 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[16-Jun-2026 03:34:07 UTC] Slot added: 11:00 - 11:15
[16-Jun-2026 03:34:07 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[16-Jun-2026 03:34:07 UTC] Slot added: 11:15 - 11:30
[16-Jun-2026 03:34:07 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[16-Jun-2026 03:34:07 UTC] Slot added: 11:30 - 11:45
[16-Jun-2026 03:34:07 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[16-Jun-2026 03:34:07 UTC] Slot added: 11:45 - 12:00
[16-Jun-2026 03:34:07 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[16-Jun-2026 03:34:07 UTC] Slot added: 12:00 - 12:15
[16-Jun-2026 03:34:07 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[16-Jun-2026 03:34:07 UTC] Slot added: 12:15 - 12:30
[16-Jun-2026 03:34:07 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[16-Jun-2026 03:34:07 UTC] Slot added: 12:30 - 12:45
[16-Jun-2026 03:34:07 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[16-Jun-2026 03:34:07 UTC] Slot added: 12:45 - 13:00
[16-Jun-2026 03:34:07 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 03:34:07 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 03:34:07 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 03:34:07 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 03:34:07 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[16-Jun-2026 03:34:07 UTC] Slot added: 14:00 - 14:15
[16-Jun-2026 03:34:07 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[16-Jun-2026 03:34:07 UTC] Slot added: 14:15 - 14:30
[16-Jun-2026 03:34:07 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[16-Jun-2026 03:34:07 UTC] Slot added: 14:30 - 14:45
[16-Jun-2026 03:34:07 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[16-Jun-2026 03:34:07 UTC] Slot added: 14:45 - 15:00
[16-Jun-2026 03:34:07 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[16-Jun-2026 03:34:07 UTC] Slot added: 15:00 - 15:15
[16-Jun-2026 03:34:07 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[16-Jun-2026 03:34:07 UTC] Slot added: 15:15 - 15:30
[16-Jun-2026 03:34:07 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[16-Jun-2026 03:34:07 UTC] Slot added: 15:30 - 15:45
[16-Jun-2026 03:34:07 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[16-Jun-2026 03:34:07 UTC] Slot added: 15:45 - 16:00
[16-Jun-2026 03:34:46 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781579684411","orderId":"OMO2606160844447191826216V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781580884702,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[16-Jun-2026 03:34:46 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781579684411
            [orderId] => OMO2606160844447191826216V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781580884702
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[16-Jun-2026 03:34:46 UTC] Payment Callback - POST Data: Array
(
)

[16-Jun-2026 03:34:46 UTC] Payment Callback - GET Data: Array
(
)

[16-Jun-2026 03:34:46 UTC] Amount Conversion: 10000 paise = 100 rupees
[16-Jun-2026 03:34:46 UTC] Payment callback error: Transaction ID not found in callback
[16-Jun-2026 03:35:23 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781579721165","orderId":"OMO2606160845214987233713V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781580921481,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[16-Jun-2026 03:35:23 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781579721165
            [orderId] => OMO2606160845214987233713V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781580921481
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[16-Jun-2026 03:35:23 UTC] Payment Callback - POST Data: Array
(
)

[16-Jun-2026 03:35:23 UTC] Payment Callback - GET Data: Array
(
)

[16-Jun-2026 03:35:23 UTC] Amount Conversion: 10000 paise = 100 rupees
[16-Jun-2026 03:35:23 UTC] Payment callback error: Transaction ID not found in callback
[16-Jun-2026 03:37:19 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781579835332","orderId":"OMO2606160847156121134805V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781581035595,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[16-Jun-2026 03:37:19 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781579835332
            [orderId] => OMO2606160847156121134805V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781581035595
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[16-Jun-2026 03:37:19 UTC] Payment Callback - POST Data: Array
(
)

[16-Jun-2026 03:37:19 UTC] Payment Callback - GET Data: Array
(
)

[16-Jun-2026 03:37:19 UTC] Amount Conversion: 10000 paise = 100 rupees
[16-Jun-2026 03:37:19 UTC] Payment callback error: Transaction ID not found in callback
[16-Jun-2026 03:38:41 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781579918809","orderId":"OMO2606160848398949055056V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781581119876,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[16-Jun-2026 03:38:41 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781579918809
            [orderId] => OMO2606160848398949055056V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781581119876
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[16-Jun-2026 03:38:41 UTC] Payment Callback - POST Data: Array
(
)

[16-Jun-2026 03:38:41 UTC] Payment Callback - GET Data: Array
(
)

[16-Jun-2026 03:38:41 UTC] Amount Conversion: 20000 paise = 200 rupees
[16-Jun-2026 03:38:41 UTC] Payment callback error: Transaction ID not found in callback
[16-Jun-2026 03:44:10 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781580246018","orderId":"OMO2606160854071100442296V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781581447093,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606160854121622633540V","paymentMode":"UPI_QR","timestamp":1781580252213,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"KKBK0811000","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653313518909","upiTransactionId":"K811T662e4528a1584dce88814602009b14","vpa":"89XXXXXX19@kotakbank"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"KKBK0811000","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653313518909","upiTransactionId":"K811T662e4528a1584dce88814602009b14","vpa":"89XXXXXX19@kotakbank"},"currency":"INR","amount":10000}]}]}}
[16-Jun-2026 03:44:10 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781580246018
            [orderId] => OMO2606160854071100442296V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781581447093
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606160854121622633540V
                            [paymentMode] => UPI_QR
                            [timestamp] => 1781580252213
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => KKBK0811000
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 653313518909
                                    [upiTransactionId] => K811T662e4528a1584dce88814602009b14
                                    [vpa] => 89XXXXXX19@kotakbank
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => KKBK0811000
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 653313518909
                                                    [upiTransactionId] => K811T662e4528a1584dce88814602009b14
                                                    [vpa] => 89XXXXXX19@kotakbank
                                                )

                                            [currency] => INR
                                            [amount] => 10000
                                        )

                                )

                        )

                )

        )

)

[16-Jun-2026 03:44:10 UTC] Payment Callback - POST Data: Array
(
)

[16-Jun-2026 03:44:10 UTC] Payment Callback - GET Data: Array
(
)

[16-Jun-2026 03:44:10 UTC] Amount Conversion: 10000 paise = 100 rupees
[16-Jun-2026 03:44:10 UTC] Payment Status: FAILED (from status: FAILED)
[16-Jun-2026 03:44:10 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[16-Jun-2026 03:44:10 UTC] Payment not successful, status: FAILED
[16-Jun-2026 03:44:10 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781580246018","orderId":"OMO2606160854071100442296V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781581447093,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606160854121622633540V","paymentMode":"UPI_QR","timestamp":1781580252213,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"KKBK0811000","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653313518909","upiTransactionId":"K811T662e4528a1584dce88814602009b14","vpa":"89XXXXXX19@kotakbank"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"KKBK0811000","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653313518909","upiTransactionId":"K811T662e4528a1584dce88814602009b14","vpa":"89XXXXXX19@kotakbank"},"currency":"INR","amount":10000}]}]}}
[16-Jun-2026 03:44:21 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 03:44:21 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 03:44:21 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 03:44:21 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 03:44:21 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 03:44:21 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 03:44:21 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 03:44:21 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 03:44:21 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 03:44:21 UTC] Available dates found: 4
[16-Jun-2026 03:44:23 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 03:44:23 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 03:44:23 UTC] Current time (IST): 9:14
[16-Jun-2026 03:44:23 UTC] Requested date: 2026-06-16
[16-Jun-2026 03:44:23 UTC] Today: 2026-06-16
[16-Jun-2026 03:44:23 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[16-Jun-2026 03:44:23 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[16-Jun-2026 03:44:23 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[16-Jun-2026 03:44:23 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[16-Jun-2026 03:44:23 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[16-Jun-2026 03:44:23 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[16-Jun-2026 03:44:23 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[16-Jun-2026 03:44:23 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[16-Jun-2026 03:44:23 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[16-Jun-2026 03:44:23 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[16-Jun-2026 03:44:23 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[16-Jun-2026 03:44:23 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[16-Jun-2026 03:44:23 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[16-Jun-2026 03:44:23 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[16-Jun-2026 03:44:23 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[16-Jun-2026 03:44:23 UTC] Slot added: 09:45 - 10:00
[16-Jun-2026 03:44:23 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[16-Jun-2026 03:44:23 UTC] Slot added: 10:00 - 10:15
[16-Jun-2026 03:44:23 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[16-Jun-2026 03:44:23 UTC] Slot added: 10:15 - 10:30
[16-Jun-2026 03:44:23 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[16-Jun-2026 03:44:23 UTC] Slot added: 10:30 - 10:45
[16-Jun-2026 03:44:23 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[16-Jun-2026 03:44:23 UTC] Slot added: 10:45 - 11:00
[16-Jun-2026 03:44:23 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[16-Jun-2026 03:44:23 UTC] Slot added: 11:00 - 11:15
[16-Jun-2026 03:44:23 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[16-Jun-2026 03:44:23 UTC] Slot added: 11:15 - 11:30
[16-Jun-2026 03:44:23 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[16-Jun-2026 03:44:23 UTC] Slot added: 11:30 - 11:45
[16-Jun-2026 03:44:23 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[16-Jun-2026 03:44:23 UTC] Slot added: 11:45 - 12:00
[16-Jun-2026 03:44:23 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[16-Jun-2026 03:44:23 UTC] Slot added: 12:00 - 12:15
[16-Jun-2026 03:44:23 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[16-Jun-2026 03:44:23 UTC] Slot added: 12:15 - 12:30
[16-Jun-2026 03:44:23 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[16-Jun-2026 03:44:23 UTC] Slot added: 12:30 - 12:45
[16-Jun-2026 03:44:23 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[16-Jun-2026 03:44:23 UTC] Slot added: 12:45 - 13:00
[16-Jun-2026 03:44:23 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 03:44:23 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 03:44:23 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 03:44:23 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 03:44:23 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[16-Jun-2026 03:44:23 UTC] Slot added: 14:00 - 14:15
[16-Jun-2026 03:44:23 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[16-Jun-2026 03:44:23 UTC] Slot added: 14:15 - 14:30
[16-Jun-2026 03:44:23 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[16-Jun-2026 03:44:23 UTC] Slot added: 14:30 - 14:45
[16-Jun-2026 03:44:23 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[16-Jun-2026 03:44:23 UTC] Slot added: 14:45 - 15:00
[16-Jun-2026 03:44:23 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[16-Jun-2026 03:44:23 UTC] Slot added: 15:00 - 15:15
[16-Jun-2026 03:44:23 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[16-Jun-2026 03:44:23 UTC] Slot added: 15:15 - 15:30
[16-Jun-2026 03:44:23 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[16-Jun-2026 03:44:23 UTC] Slot added: 15:30 - 15:45
[16-Jun-2026 03:44:23 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[16-Jun-2026 03:44:23 UTC] Slot added: 15:45 - 16:00
[16-Jun-2026 03:44:55 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781580292015","orderId":"OMO2606160854531602134063V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781581493147,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[16-Jun-2026 03:44:55 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781580292015
            [orderId] => OMO2606160854531602134063V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781581493147
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[16-Jun-2026 03:44:55 UTC] Payment Callback - POST Data: Array
(
)

[16-Jun-2026 03:44:55 UTC] Payment Callback - GET Data: Array
(
)

[16-Jun-2026 03:44:55 UTC] Amount Conversion: 20000 paise = 200 rupees
[16-Jun-2026 03:44:55 UTC] Payment callback error: Transaction ID not found in callback
[16-Jun-2026 03:47:15 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 03:47:15 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 03:47:15 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 03:47:15 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 03:47:15 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 03:47:15 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 03:47:15 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 03:47:15 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 03:47:15 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 03:47:15 UTC] Available dates found: 4
[16-Jun-2026 03:47:17 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 03:47:17 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 03:47:17 UTC] Current time (IST): 9:17
[16-Jun-2026 03:47:17 UTC] Requested date: 2026-06-16
[16-Jun-2026 03:47:17 UTC] Today: 2026-06-16
[16-Jun-2026 03:47:17 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[16-Jun-2026 03:47:17 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[16-Jun-2026 03:47:17 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[16-Jun-2026 03:47:17 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[16-Jun-2026 03:47:17 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[16-Jun-2026 03:47:17 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[16-Jun-2026 03:47:17 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[16-Jun-2026 03:47:17 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[16-Jun-2026 03:47:17 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[16-Jun-2026 03:47:17 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[16-Jun-2026 03:47:17 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[16-Jun-2026 03:47:17 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[16-Jun-2026 03:47:17 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[16-Jun-2026 03:47:17 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[16-Jun-2026 03:47:17 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[16-Jun-2026 03:47:17 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[16-Jun-2026 03:47:17 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[16-Jun-2026 03:47:17 UTC] Slot added: 10:00 - 10:15
[16-Jun-2026 03:47:17 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[16-Jun-2026 03:47:17 UTC] Slot added: 10:15 - 10:30
[16-Jun-2026 03:47:17 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[16-Jun-2026 03:47:17 UTC] Slot added: 10:30 - 10:45
[16-Jun-2026 03:47:17 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[16-Jun-2026 03:47:17 UTC] Slot added: 10:45 - 11:00
[16-Jun-2026 03:47:17 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[16-Jun-2026 03:47:17 UTC] Slot added: 11:00 - 11:15
[16-Jun-2026 03:47:17 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[16-Jun-2026 03:47:17 UTC] Slot added: 11:15 - 11:30
[16-Jun-2026 03:47:17 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[16-Jun-2026 03:47:17 UTC] Slot added: 11:30 - 11:45
[16-Jun-2026 03:47:17 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[16-Jun-2026 03:47:17 UTC] Slot added: 11:45 - 12:00
[16-Jun-2026 03:47:17 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[16-Jun-2026 03:47:17 UTC] Slot added: 12:00 - 12:15
[16-Jun-2026 03:47:17 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[16-Jun-2026 03:47:17 UTC] Slot added: 12:15 - 12:30
[16-Jun-2026 03:47:17 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[16-Jun-2026 03:47:17 UTC] Slot added: 12:30 - 12:45
[16-Jun-2026 03:47:17 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[16-Jun-2026 03:47:17 UTC] Slot added: 12:45 - 13:00
[16-Jun-2026 03:47:17 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 03:47:17 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 03:47:17 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 03:47:17 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 03:47:17 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[16-Jun-2026 03:47:17 UTC] Slot added: 14:00 - 14:15
[16-Jun-2026 03:47:17 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[16-Jun-2026 03:47:17 UTC] Slot added: 14:15 - 14:30
[16-Jun-2026 03:47:17 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[16-Jun-2026 03:47:17 UTC] Slot added: 14:30 - 14:45
[16-Jun-2026 03:47:17 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[16-Jun-2026 03:47:17 UTC] Slot added: 14:45 - 15:00
[16-Jun-2026 03:47:17 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[16-Jun-2026 03:47:17 UTC] Slot added: 15:00 - 15:15
[16-Jun-2026 03:47:17 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[16-Jun-2026 03:47:17 UTC] Slot added: 15:15 - 15:30
[16-Jun-2026 03:47:17 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[16-Jun-2026 03:47:17 UTC] Slot added: 15:30 - 15:45
[16-Jun-2026 03:47:17 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[16-Jun-2026 03:47:17 UTC] Slot added: 15:45 - 16:00
[16-Jun-2026 04:16:04 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 04:16:04 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 04:16:04 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 04:16:04 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 04:16:04 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 04:16:04 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 04:16:04 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 04:16:04 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 04:16:04 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 04:16:04 UTC] Available dates found: 4
[16-Jun-2026 04:16:06 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 04:16:06 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 04:16:06 UTC] Current time (IST): 9:46
[16-Jun-2026 04:16:06 UTC] Requested date: 2026-06-16
[16-Jun-2026 04:16:06 UTC] Today: 2026-06-16
[16-Jun-2026 04:16:06 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[16-Jun-2026 04:16:06 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[16-Jun-2026 04:16:06 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[16-Jun-2026 04:16:06 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[16-Jun-2026 04:16:06 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[16-Jun-2026 04:16:06 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[16-Jun-2026 04:16:06 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[16-Jun-2026 04:16:06 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[16-Jun-2026 04:16:06 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[16-Jun-2026 04:16:06 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[16-Jun-2026 04:16:06 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[16-Jun-2026 04:16:06 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[16-Jun-2026 04:16:06 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[16-Jun-2026 04:16:06 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[16-Jun-2026 04:16:06 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[16-Jun-2026 04:16:06 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[16-Jun-2026 04:16:06 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[16-Jun-2026 04:16:06 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[16-Jun-2026 04:16:06 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[16-Jun-2026 04:16:06 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[16-Jun-2026 04:16:06 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[16-Jun-2026 04:16:06 UTC] Slot added: 10:30 - 10:45
[16-Jun-2026 04:16:06 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[16-Jun-2026 04:16:06 UTC] Slot added: 10:45 - 11:00
[16-Jun-2026 04:16:06 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[16-Jun-2026 04:16:06 UTC] Slot added: 11:00 - 11:15
[16-Jun-2026 04:16:06 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[16-Jun-2026 04:16:06 UTC] Slot added: 11:15 - 11:30
[16-Jun-2026 04:16:06 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[16-Jun-2026 04:16:06 UTC] Slot added: 11:30 - 11:45
[16-Jun-2026 04:16:06 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[16-Jun-2026 04:16:06 UTC] Slot added: 11:45 - 12:00
[16-Jun-2026 04:16:06 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[16-Jun-2026 04:16:06 UTC] Slot added: 12:00 - 12:15
[16-Jun-2026 04:16:06 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[16-Jun-2026 04:16:06 UTC] Slot added: 12:15 - 12:30
[16-Jun-2026 04:16:06 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[16-Jun-2026 04:16:06 UTC] Slot added: 12:30 - 12:45
[16-Jun-2026 04:16:06 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[16-Jun-2026 04:16:06 UTC] Slot added: 12:45 - 13:00
[16-Jun-2026 04:16:06 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 04:16:06 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 04:16:06 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 04:16:06 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 04:16:06 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[16-Jun-2026 04:16:06 UTC] Slot added: 14:00 - 14:15
[16-Jun-2026 04:16:06 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[16-Jun-2026 04:16:06 UTC] Slot added: 14:15 - 14:30
[16-Jun-2026 04:16:06 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[16-Jun-2026 04:16:06 UTC] Slot added: 14:30 - 14:45
[16-Jun-2026 04:16:06 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[16-Jun-2026 04:16:06 UTC] Slot added: 14:45 - 15:00
[16-Jun-2026 04:16:06 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[16-Jun-2026 04:16:06 UTC] Slot added: 15:00 - 15:15
[16-Jun-2026 04:16:06 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[16-Jun-2026 04:16:06 UTC] Slot added: 15:15 - 15:30
[16-Jun-2026 04:16:06 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[16-Jun-2026 04:16:06 UTC] Slot added: 15:30 - 15:45
[16-Jun-2026 04:16:06 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[16-Jun-2026 04:16:06 UTC] Slot added: 15:45 - 16:00
[16-Jun-2026 04:16:14 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[16-Jun-2026 04:16:55 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 04:16:55 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 04:16:55 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 04:16:55 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 04:16:55 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 04:16:55 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 04:16:55 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 04:16:55 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 04:16:55 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 04:16:55 UTC] Available dates found: 4
[16-Jun-2026 04:16:57 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 04:16:57 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 04:16:57 UTC] Current time (IST): 9:46
[16-Jun-2026 04:16:57 UTC] Requested date: 2026-06-20
[16-Jun-2026 04:16:57 UTC] Today: 2026-06-16
[16-Jun-2026 04:16:57 UTC] Slot added (future date): 08:00 - 08:15
[16-Jun-2026 04:16:57 UTC] Slot added (future date): 08:15 - 08:30
[16-Jun-2026 04:16:57 UTC] Slot added (future date): 08:30 - 08:45
[16-Jun-2026 04:16:57 UTC] Slot added (future date): 08:45 - 09:00
[16-Jun-2026 04:16:57 UTC] Slot added (future date): 09:00 - 09:15
[16-Jun-2026 04:16:57 UTC] Slot added (future date): 09:15 - 09:30
[16-Jun-2026 04:16:57 UTC] Slot added (future date): 09:30 - 09:45
[16-Jun-2026 04:16:57 UTC] Slot added (future date): 09:45 - 10:00
[16-Jun-2026 04:16:57 UTC] Slot added (future date): 10:00 - 10:15
[16-Jun-2026 04:16:57 UTC] Slot added (future date): 10:15 - 10:30
[16-Jun-2026 04:16:57 UTC] Slot added (future date): 10:30 - 10:45
[16-Jun-2026 04:16:57 UTC] Slot added (future date): 10:45 - 11:00
[16-Jun-2026 04:16:57 UTC] Slot added (future date): 11:00 - 11:15
[16-Jun-2026 04:16:57 UTC] Slot added (future date): 11:15 - 11:30
[16-Jun-2026 04:16:57 UTC] Slot added (future date): 11:30 - 11:45
[16-Jun-2026 04:16:57 UTC] Slot added (future date): 11:45 - 12:00
[16-Jun-2026 04:16:57 UTC] Slot added (future date): 12:00 - 12:15
[16-Jun-2026 04:16:57 UTC] Slot added (future date): 12:15 - 12:30
[16-Jun-2026 04:16:57 UTC] Slot added (future date): 12:30 - 12:45
[16-Jun-2026 04:16:57 UTC] Slot added (future date): 12:45 - 13:00
[16-Jun-2026 04:16:57 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 04:16:57 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 04:16:57 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 04:16:57 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 04:16:57 UTC] Slot added (future date): 14:00 - 14:15
[16-Jun-2026 04:16:57 UTC] Slot added (future date): 14:15 - 14:30
[16-Jun-2026 04:16:57 UTC] Slot added (future date): 14:30 - 14:45
[16-Jun-2026 04:16:57 UTC] Slot added (future date): 14:45 - 15:00
[16-Jun-2026 04:16:57 UTC] Slot added (future date): 15:00 - 15:15
[16-Jun-2026 04:16:57 UTC] Slot added (future date): 15:15 - 15:30
[16-Jun-2026 04:16:57 UTC] Slot added (future date): 15:30 - 15:45
[16-Jun-2026 04:16:57 UTC] Slot added (future date): 15:45 - 16:00
[16-Jun-2026 04:17:16 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[16-Jun-2026 04:18:01 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 04:18:01 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 04:18:01 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 04:18:01 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 04:18:01 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 04:18:01 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 04:18:01 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 04:18:01 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 04:18:01 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 04:18:01 UTC] Available dates found: 4
[16-Jun-2026 04:24:21 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 04:24:21 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 04:24:21 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 04:24:21 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 04:24:21 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 04:24:21 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 04:24:21 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 04:24:21 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 04:24:21 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 04:24:21 UTC] Available dates found: 4
[16-Jun-2026 04:24:23 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 04:24:23 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 04:24:23 UTC] Current time (IST): 9:54
[16-Jun-2026 04:24:23 UTC] Requested date: 2026-06-16
[16-Jun-2026 04:24:23 UTC] Today: 2026-06-16
[16-Jun-2026 04:24:23 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[16-Jun-2026 04:24:23 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[16-Jun-2026 04:24:23 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[16-Jun-2026 04:24:23 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[16-Jun-2026 04:24:23 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[16-Jun-2026 04:24:23 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[16-Jun-2026 04:24:23 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[16-Jun-2026 04:24:23 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[16-Jun-2026 04:24:23 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[16-Jun-2026 04:24:23 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[16-Jun-2026 04:24:23 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[16-Jun-2026 04:24:23 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[16-Jun-2026 04:24:23 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[16-Jun-2026 04:24:23 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[16-Jun-2026 04:24:23 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[16-Jun-2026 04:24:23 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[16-Jun-2026 04:24:23 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[16-Jun-2026 04:24:23 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[16-Jun-2026 04:24:23 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[16-Jun-2026 04:24:23 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[16-Jun-2026 04:24:23 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[16-Jun-2026 04:24:23 UTC] Slot added: 10:30 - 10:45
[16-Jun-2026 04:24:23 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[16-Jun-2026 04:24:23 UTC] Slot added: 10:45 - 11:00
[16-Jun-2026 04:24:23 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[16-Jun-2026 04:24:23 UTC] Slot added: 11:00 - 11:15
[16-Jun-2026 04:24:23 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[16-Jun-2026 04:24:23 UTC] Slot added: 11:15 - 11:30
[16-Jun-2026 04:24:23 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[16-Jun-2026 04:24:23 UTC] Slot added: 11:30 - 11:45
[16-Jun-2026 04:24:23 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[16-Jun-2026 04:24:23 UTC] Slot added: 11:45 - 12:00
[16-Jun-2026 04:24:23 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[16-Jun-2026 04:24:23 UTC] Slot added: 12:00 - 12:15
[16-Jun-2026 04:24:23 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[16-Jun-2026 04:24:23 UTC] Slot added: 12:15 - 12:30
[16-Jun-2026 04:24:23 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[16-Jun-2026 04:24:23 UTC] Slot added: 12:30 - 12:45
[16-Jun-2026 04:24:23 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[16-Jun-2026 04:24:23 UTC] Slot added: 12:45 - 13:00
[16-Jun-2026 04:24:23 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 04:24:23 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 04:24:23 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 04:24:23 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 04:24:23 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[16-Jun-2026 04:24:23 UTC] Slot added: 14:00 - 14:15
[16-Jun-2026 04:24:23 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[16-Jun-2026 04:24:23 UTC] Slot added: 14:15 - 14:30
[16-Jun-2026 04:24:23 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[16-Jun-2026 04:24:23 UTC] Slot added: 14:30 - 14:45
[16-Jun-2026 04:24:23 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[16-Jun-2026 04:24:23 UTC] Slot added: 14:45 - 15:00
[16-Jun-2026 04:24:23 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[16-Jun-2026 04:24:23 UTC] Slot added: 15:00 - 15:15
[16-Jun-2026 04:24:23 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[16-Jun-2026 04:24:23 UTC] Slot added: 15:15 - 15:30
[16-Jun-2026 04:24:23 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[16-Jun-2026 04:24:23 UTC] Slot added: 15:30 - 15:45
[16-Jun-2026 04:24:23 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[16-Jun-2026 04:24:23 UTC] Slot added: 15:45 - 16:00
[16-Jun-2026 04:24:36 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[16-Jun-2026 04:36:24 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781583379964","orderId":"OMO2606160946203295985368V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781584580311,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606160946258602036467V","paymentMode":"UPI_INTENT","timestamp":1781583385911,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 04:36:24 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781583379964
            [orderId] => OMO2606160946203295985368V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781584580311
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606160946258602036467V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781583385911
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[16-Jun-2026 04:36:24 UTC] Payment Callback - POST Data: Array
(
)

[16-Jun-2026 04:36:24 UTC] Payment Callback - GET Data: Array
(
)

[16-Jun-2026 04:36:24 UTC] Amount Conversion: 10000 paise = 100 rupees
[16-Jun-2026 04:36:24 UTC] Payment Status: FAILED (from status: FAILED)
[16-Jun-2026 04:36:24 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[16-Jun-2026 04:36:24 UTC] Payment not successful, status: FAILED
[16-Jun-2026 04:36:24 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781583379964","orderId":"OMO2606160946203295985368V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781584580311,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606160946258602036467V","paymentMode":"UPI_INTENT","timestamp":1781583385911,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 04:44:42 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781583878339","orderId":"OMO2606160954385966919359V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781585078581,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606160954474440320296V","paymentMode":"UPI_INTENT","timestamp":1781583887483,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 04:44:42 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781583878339
            [orderId] => OMO2606160954385966919359V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781585078581
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606160954474440320296V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781583887483
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[16-Jun-2026 04:44:42 UTC] Payment Callback - POST Data: Array
(
)

[16-Jun-2026 04:44:42 UTC] Payment Callback - GET Data: Array
(
)

[16-Jun-2026 04:44:42 UTC] Amount Conversion: 10000 paise = 100 rupees
[16-Jun-2026 04:44:42 UTC] Payment Status: FAILED (from status: FAILED)
[16-Jun-2026 04:44:42 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[16-Jun-2026 04:44:42 UTC] Payment not successful, status: FAILED
[16-Jun-2026 04:44:42 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781583878339","orderId":"OMO2606160954385966919359V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781585078581,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606160954474440320296V","paymentMode":"UPI_INTENT","timestamp":1781583887483,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 05:38:47 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 05:38:47 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 05:38:47 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 05:38:47 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 05:38:47 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 05:38:47 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 05:38:47 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 05:38:47 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 05:38:47 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 05:38:47 UTC] Available dates found: 4
[16-Jun-2026 05:53:03 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 05:53:03 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 05:53:03 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 05:53:03 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 05:53:03 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 05:53:03 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 05:53:03 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 05:53:03 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 05:53:03 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 05:53:03 UTC] Available dates found: 4
[16-Jun-2026 05:53:05 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 05:53:05 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 05:53:05 UTC] Current time (IST): 11:23
[16-Jun-2026 05:53:05 UTC] Requested date: 2026-06-16
[16-Jun-2026 05:53:05 UTC] Today: 2026-06-16
[16-Jun-2026 05:53:05 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[16-Jun-2026 05:53:05 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[16-Jun-2026 05:53:05 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[16-Jun-2026 05:53:05 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[16-Jun-2026 05:53:05 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[16-Jun-2026 05:53:05 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[16-Jun-2026 05:53:05 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[16-Jun-2026 05:53:05 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[16-Jun-2026 05:53:05 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[16-Jun-2026 05:53:05 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[16-Jun-2026 05:53:05 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[16-Jun-2026 05:53:05 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[16-Jun-2026 05:53:05 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[16-Jun-2026 05:53:05 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[16-Jun-2026 05:53:05 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[16-Jun-2026 05:53:05 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[16-Jun-2026 05:53:05 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[16-Jun-2026 05:53:05 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[16-Jun-2026 05:53:05 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[16-Jun-2026 05:53:05 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[16-Jun-2026 05:53:05 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[16-Jun-2026 05:53:05 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[16-Jun-2026 05:53:05 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[16-Jun-2026 05:53:05 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[16-Jun-2026 05:53:05 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[16-Jun-2026 05:53:05 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[16-Jun-2026 05:53:05 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[16-Jun-2026 05:53:05 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[16-Jun-2026 05:53:05 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[16-Jun-2026 05:53:05 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[16-Jun-2026 05:53:05 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[16-Jun-2026 05:53:05 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[16-Jun-2026 05:53:05 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[16-Jun-2026 05:53:05 UTC] Slot added: 12:00 - 12:15
[16-Jun-2026 05:53:05 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[16-Jun-2026 05:53:05 UTC] Slot added: 12:15 - 12:30
[16-Jun-2026 05:53:05 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[16-Jun-2026 05:53:05 UTC] Slot added: 12:30 - 12:45
[16-Jun-2026 05:53:05 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[16-Jun-2026 05:53:05 UTC] Slot added: 12:45 - 13:00
[16-Jun-2026 05:53:05 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 05:53:05 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 05:53:05 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 05:53:05 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 05:53:05 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[16-Jun-2026 05:53:05 UTC] Slot added: 14:00 - 14:15
[16-Jun-2026 05:53:05 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[16-Jun-2026 05:53:05 UTC] Slot added: 14:15 - 14:30
[16-Jun-2026 05:53:05 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[16-Jun-2026 05:53:05 UTC] Slot added: 14:30 - 14:45
[16-Jun-2026 05:53:05 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[16-Jun-2026 05:53:05 UTC] Slot added: 14:45 - 15:00
[16-Jun-2026 05:53:05 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[16-Jun-2026 05:53:05 UTC] Slot added: 15:00 - 15:15
[16-Jun-2026 05:53:05 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[16-Jun-2026 05:53:05 UTC] Slot added: 15:15 - 15:30
[16-Jun-2026 05:53:05 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[16-Jun-2026 05:53:05 UTC] Slot added: 15:30 - 15:45
[16-Jun-2026 05:53:05 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[16-Jun-2026 05:53:05 UTC] Slot added: 15:45 - 16:00
[16-Jun-2026 05:53:18 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[16-Jun-2026 06:04:44 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[16-Jun-2026 06:12:14 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 06:12:14 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 06:12:14 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 06:12:14 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 06:12:14 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 06:12:14 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 06:12:14 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 06:12:14 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 06:12:14 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 06:12:14 UTC] Available dates found: 4
[16-Jun-2026 06:12:18 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 06:12:18 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 06:12:18 UTC] Current time (IST): 11:42
[16-Jun-2026 06:12:18 UTC] Requested date: 2026-06-16
[16-Jun-2026 06:12:18 UTC] Today: 2026-06-16
[16-Jun-2026 06:12:18 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[16-Jun-2026 06:12:18 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[16-Jun-2026 06:12:18 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[16-Jun-2026 06:12:18 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[16-Jun-2026 06:12:18 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[16-Jun-2026 06:12:18 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[16-Jun-2026 06:12:18 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[16-Jun-2026 06:12:18 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[16-Jun-2026 06:12:18 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[16-Jun-2026 06:12:18 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[16-Jun-2026 06:12:18 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[16-Jun-2026 06:12:18 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[16-Jun-2026 06:12:18 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[16-Jun-2026 06:12:18 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[16-Jun-2026 06:12:18 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[16-Jun-2026 06:12:18 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[16-Jun-2026 06:12:18 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[16-Jun-2026 06:12:18 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[16-Jun-2026 06:12:18 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[16-Jun-2026 06:12:18 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[16-Jun-2026 06:12:18 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[16-Jun-2026 06:12:18 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[16-Jun-2026 06:12:18 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[16-Jun-2026 06:12:18 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[16-Jun-2026 06:12:18 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[16-Jun-2026 06:12:18 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[16-Jun-2026 06:12:18 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[16-Jun-2026 06:12:18 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[16-Jun-2026 06:12:18 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[16-Jun-2026 06:12:18 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[16-Jun-2026 06:12:18 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[16-Jun-2026 06:12:18 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[16-Jun-2026 06:12:18 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[16-Jun-2026 06:12:18 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[16-Jun-2026 06:12:18 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[16-Jun-2026 06:12:18 UTC] Slot added: 12:15 - 12:30
[16-Jun-2026 06:12:18 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[16-Jun-2026 06:12:18 UTC] Slot added: 12:30 - 12:45
[16-Jun-2026 06:12:18 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[16-Jun-2026 06:12:18 UTC] Slot added: 12:45 - 13:00
[16-Jun-2026 06:12:18 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 06:12:18 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 06:12:18 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 06:12:18 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 06:12:18 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[16-Jun-2026 06:12:18 UTC] Slot added: 14:00 - 14:15
[16-Jun-2026 06:12:18 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[16-Jun-2026 06:12:18 UTC] Slot added: 14:15 - 14:30
[16-Jun-2026 06:12:18 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[16-Jun-2026 06:12:18 UTC] Slot added: 14:30 - 14:45
[16-Jun-2026 06:12:18 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[16-Jun-2026 06:12:18 UTC] Slot added: 14:45 - 15:00
[16-Jun-2026 06:12:18 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[16-Jun-2026 06:12:18 UTC] Slot added: 15:00 - 15:15
[16-Jun-2026 06:12:18 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[16-Jun-2026 06:12:18 UTC] Slot added: 15:15 - 15:30
[16-Jun-2026 06:12:18 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[16-Jun-2026 06:12:18 UTC] Slot added: 15:30 - 15:45
[16-Jun-2026 06:12:18 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[16-Jun-2026 06:12:18 UTC] Slot added: 15:45 - 16:00
[16-Jun-2026 06:12:43 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[16-Jun-2026 06:13:31 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781589207399","orderId":"OMO2606161123295600442862V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781590409545,"errorCode":"OTHERS","detailedErrorCode":"INTERNAL_SERVER_ERROR","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606161134065006919863V","paymentMode":"NET_BANKING","timestamp":1781589846582,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"INTERNAL_SERVER_ERROR"}]}}
[16-Jun-2026 06:13:31 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781589207399
            [orderId] => OMO2606161123295600442862V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781590409545
            [errorCode] => OTHERS
            [detailedErrorCode] => INTERNAL_SERVER_ERROR
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606161134065006919863V
                            [paymentMode] => NET_BANKING
                            [timestamp] => 1781589846582
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => INTERNAL_SERVER_ERROR
                        )

                )

        )

)

[16-Jun-2026 06:13:31 UTC] Payment Callback - POST Data: Array
(
)

[16-Jun-2026 06:13:31 UTC] Payment Callback - GET Data: Array
(
)

[16-Jun-2026 06:13:31 UTC] Amount Conversion: 10000 paise = 100 rupees
[16-Jun-2026 06:13:31 UTC] Payment Status: FAILED (from status: FAILED)
[16-Jun-2026 06:13:31 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[16-Jun-2026 06:13:31 UTC] Payment not successful, status: FAILED
[16-Jun-2026 06:13:31 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781589207399","orderId":"OMO2606161123295600442862V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781590409545,"errorCode":"OTHERS","detailedErrorCode":"INTERNAL_SERVER_ERROR","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606161134065006919863V","paymentMode":"NET_BANKING","timestamp":1781589846582,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"INTERNAL_SERVER_ERROR"}]}}
[16-Jun-2026 06:14:25 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 06:14:25 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 06:14:25 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 06:14:25 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 06:14:25 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 06:14:25 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 06:14:25 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 06:14:25 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 06:14:25 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 06:14:25 UTC] Available dates found: 4
[16-Jun-2026 06:15:01 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 06:15:01 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 06:15:01 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 06:15:01 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 06:15:01 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 06:15:01 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 06:15:01 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 06:15:01 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 06:15:01 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 06:15:01 UTC] Available dates found: 4
[16-Jun-2026 06:15:03 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 06:15:03 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 06:15:03 UTC] Current time (IST): 11:45
[16-Jun-2026 06:15:03 UTC] Requested date: 2026-06-16
[16-Jun-2026 06:15:03 UTC] Today: 2026-06-16
[16-Jun-2026 06:15:03 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[16-Jun-2026 06:15:03 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[16-Jun-2026 06:15:03 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[16-Jun-2026 06:15:03 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[16-Jun-2026 06:15:03 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[16-Jun-2026 06:15:03 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[16-Jun-2026 06:15:03 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[16-Jun-2026 06:15:03 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[16-Jun-2026 06:15:03 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[16-Jun-2026 06:15:03 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[16-Jun-2026 06:15:03 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[16-Jun-2026 06:15:03 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[16-Jun-2026 06:15:03 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[16-Jun-2026 06:15:03 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[16-Jun-2026 06:15:03 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[16-Jun-2026 06:15:03 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[16-Jun-2026 06:15:03 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[16-Jun-2026 06:15:03 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[16-Jun-2026 06:15:03 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[16-Jun-2026 06:15:03 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[16-Jun-2026 06:15:03 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[16-Jun-2026 06:15:03 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[16-Jun-2026 06:15:03 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[16-Jun-2026 06:15:03 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[16-Jun-2026 06:15:03 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[16-Jun-2026 06:15:03 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[16-Jun-2026 06:15:03 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[16-Jun-2026 06:15:03 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[16-Jun-2026 06:15:03 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[16-Jun-2026 06:15:03 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[16-Jun-2026 06:15:03 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[16-Jun-2026 06:15:03 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[16-Jun-2026 06:15:03 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[16-Jun-2026 06:15:03 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[16-Jun-2026 06:15:03 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[16-Jun-2026 06:15:03 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[16-Jun-2026 06:15:03 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[16-Jun-2026 06:15:03 UTC] Slot added: 12:30 - 12:45
[16-Jun-2026 06:15:03 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[16-Jun-2026 06:15:03 UTC] Slot added: 12:45 - 13:00
[16-Jun-2026 06:15:03 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 06:15:03 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 06:15:03 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 06:15:03 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 06:15:03 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[16-Jun-2026 06:15:03 UTC] Slot added: 14:00 - 14:15
[16-Jun-2026 06:15:03 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[16-Jun-2026 06:15:03 UTC] Slot added: 14:15 - 14:30
[16-Jun-2026 06:15:03 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[16-Jun-2026 06:15:03 UTC] Slot added: 14:30 - 14:45
[16-Jun-2026 06:15:03 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[16-Jun-2026 06:15:03 UTC] Slot added: 14:45 - 15:00
[16-Jun-2026 06:15:03 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[16-Jun-2026 06:15:03 UTC] Slot added: 15:00 - 15:15
[16-Jun-2026 06:15:03 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[16-Jun-2026 06:15:03 UTC] Slot added: 15:15 - 15:30
[16-Jun-2026 06:15:03 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[16-Jun-2026 06:15:03 UTC] Slot added: 15:30 - 15:45
[16-Jun-2026 06:15:03 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[16-Jun-2026 06:15:03 UTC] Slot added: 15:45 - 16:00
[16-Jun-2026 06:15:19 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[16-Jun-2026 06:18:27 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 06:18:27 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 06:18:27 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 06:18:27 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 06:18:27 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 06:18:27 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 06:18:27 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 06:18:27 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 06:18:27 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 06:18:27 UTC] Available dates found: 4
[16-Jun-2026 06:18:28 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 06:18:28 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 06:18:28 UTC] Current time (IST): 11:48
[16-Jun-2026 06:18:28 UTC] Requested date: 2026-06-16
[16-Jun-2026 06:18:28 UTC] Today: 2026-06-16
[16-Jun-2026 06:18:28 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[16-Jun-2026 06:18:28 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[16-Jun-2026 06:18:28 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[16-Jun-2026 06:18:28 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[16-Jun-2026 06:18:28 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[16-Jun-2026 06:18:28 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[16-Jun-2026 06:18:28 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[16-Jun-2026 06:18:28 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[16-Jun-2026 06:18:28 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[16-Jun-2026 06:18:28 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[16-Jun-2026 06:18:28 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[16-Jun-2026 06:18:28 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[16-Jun-2026 06:18:28 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[16-Jun-2026 06:18:28 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[16-Jun-2026 06:18:28 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[16-Jun-2026 06:18:28 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[16-Jun-2026 06:18:28 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[16-Jun-2026 06:18:28 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[16-Jun-2026 06:18:28 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[16-Jun-2026 06:18:28 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[16-Jun-2026 06:18:28 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[16-Jun-2026 06:18:28 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[16-Jun-2026 06:18:28 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[16-Jun-2026 06:18:28 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[16-Jun-2026 06:18:28 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[16-Jun-2026 06:18:28 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[16-Jun-2026 06:18:28 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[16-Jun-2026 06:18:28 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[16-Jun-2026 06:18:28 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[16-Jun-2026 06:18:28 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[16-Jun-2026 06:18:28 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[16-Jun-2026 06:18:28 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[16-Jun-2026 06:18:28 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[16-Jun-2026 06:18:28 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[16-Jun-2026 06:18:28 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[16-Jun-2026 06:18:28 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[16-Jun-2026 06:18:28 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[16-Jun-2026 06:18:28 UTC] Slot added: 12:30 - 12:45
[16-Jun-2026 06:18:28 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[16-Jun-2026 06:18:28 UTC] Slot added: 12:45 - 13:00
[16-Jun-2026 06:18:28 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 06:18:28 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 06:18:28 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 06:18:28 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 06:18:28 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[16-Jun-2026 06:18:28 UTC] Slot added: 14:00 - 14:15
[16-Jun-2026 06:18:28 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[16-Jun-2026 06:18:28 UTC] Slot added: 14:15 - 14:30
[16-Jun-2026 06:18:28 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[16-Jun-2026 06:18:28 UTC] Slot added: 14:30 - 14:45
[16-Jun-2026 06:18:28 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[16-Jun-2026 06:18:28 UTC] Slot added: 14:45 - 15:00
[16-Jun-2026 06:18:28 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[16-Jun-2026 06:18:28 UTC] Slot added: 15:00 - 15:15
[16-Jun-2026 06:18:28 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[16-Jun-2026 06:18:28 UTC] Slot added: 15:15 - 15:30
[16-Jun-2026 06:18:28 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[16-Jun-2026 06:18:28 UTC] Slot added: 15:30 - 15:45
[16-Jun-2026 06:18:28 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[16-Jun-2026 06:18:28 UTC] Slot added: 15:45 - 16:00
[16-Jun-2026 06:18:37 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[16-Jun-2026 06:23:40 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 06:23:40 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 06:23:40 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 06:23:40 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 06:23:40 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 06:23:40 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 06:23:40 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 06:23:40 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 06:23:40 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 06:23:40 UTC] Available dates found: 4
[16-Jun-2026 06:23:44 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 06:23:44 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 06:23:44 UTC] Current time (IST): 11:53
[16-Jun-2026 06:23:44 UTC] Requested date: 2026-06-16
[16-Jun-2026 06:23:44 UTC] Today: 2026-06-16
[16-Jun-2026 06:23:44 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[16-Jun-2026 06:23:44 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[16-Jun-2026 06:23:44 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[16-Jun-2026 06:23:44 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[16-Jun-2026 06:23:44 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[16-Jun-2026 06:23:44 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[16-Jun-2026 06:23:44 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[16-Jun-2026 06:23:44 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[16-Jun-2026 06:23:44 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[16-Jun-2026 06:23:44 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[16-Jun-2026 06:23:44 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[16-Jun-2026 06:23:44 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[16-Jun-2026 06:23:44 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[16-Jun-2026 06:23:44 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[16-Jun-2026 06:23:44 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[16-Jun-2026 06:23:44 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[16-Jun-2026 06:23:44 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[16-Jun-2026 06:23:44 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[16-Jun-2026 06:23:44 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[16-Jun-2026 06:23:44 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[16-Jun-2026 06:23:44 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[16-Jun-2026 06:23:44 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[16-Jun-2026 06:23:44 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[16-Jun-2026 06:23:44 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[16-Jun-2026 06:23:44 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[16-Jun-2026 06:23:44 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[16-Jun-2026 06:23:44 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[16-Jun-2026 06:23:44 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[16-Jun-2026 06:23:44 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[16-Jun-2026 06:23:44 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[16-Jun-2026 06:23:44 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[16-Jun-2026 06:23:44 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[16-Jun-2026 06:23:44 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[16-Jun-2026 06:23:44 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[16-Jun-2026 06:23:44 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[16-Jun-2026 06:23:44 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[16-Jun-2026 06:23:44 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[16-Jun-2026 06:23:44 UTC] Slot added: 12:30 - 12:45
[16-Jun-2026 06:23:44 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[16-Jun-2026 06:23:44 UTC] Slot added: 12:45 - 13:00
[16-Jun-2026 06:23:44 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 06:23:44 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 06:23:44 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 06:23:44 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 06:23:44 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[16-Jun-2026 06:23:44 UTC] Slot added: 14:00 - 14:15
[16-Jun-2026 06:23:44 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[16-Jun-2026 06:23:44 UTC] Slot added: 14:15 - 14:30
[16-Jun-2026 06:23:44 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[16-Jun-2026 06:23:44 UTC] Slot added: 14:30 - 14:45
[16-Jun-2026 06:23:44 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[16-Jun-2026 06:23:44 UTC] Slot added: 14:45 - 15:00
[16-Jun-2026 06:23:44 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[16-Jun-2026 06:23:44 UTC] Slot added: 15:00 - 15:15
[16-Jun-2026 06:23:44 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[16-Jun-2026 06:23:44 UTC] Slot added: 15:15 - 15:30
[16-Jun-2026 06:23:44 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[16-Jun-2026 06:23:44 UTC] Slot added: 15:30 - 15:45
[16-Jun-2026 06:23:44 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[16-Jun-2026 06:23:44 UTC] Slot added: 15:45 - 16:00
[16-Jun-2026 06:24:10 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[16-Jun-2026 06:24:51 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781589887343","orderId":"OMO2606161134494979442163V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781591089477,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606161136395315911340V","paymentMode":"UPI_INTENT","timestamp":1781589999574,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 06:24:51 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781589887343
            [orderId] => OMO2606161134494979442163V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781591089477
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606161136395315911340V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781589999574
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[16-Jun-2026 06:24:51 UTC] Payment Callback - POST Data: Array
(
)

[16-Jun-2026 06:24:51 UTC] Payment Callback - GET Data: Array
(
)

[16-Jun-2026 06:24:51 UTC] Amount Conversion: 10000 paise = 100 rupees
[16-Jun-2026 06:24:51 UTC] Payment Status: FAILED (from status: FAILED)
[16-Jun-2026 06:24:51 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[16-Jun-2026 06:24:52 UTC] Payment not successful, status: FAILED
[16-Jun-2026 06:24:52 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781589887343","orderId":"OMO2606161134494979442163V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781591089477,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606161136395315911340V","paymentMode":"UPI_INTENT","timestamp":1781589999574,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 06:28:00 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[16-Jun-2026 06:31:30 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 06:31:30 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 06:31:30 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 06:31:30 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 06:31:30 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 06:31:30 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 06:31:30 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 06:31:30 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 06:31:30 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 06:31:30 UTC] Available dates found: 4
[16-Jun-2026 06:31:32 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 06:31:32 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 06:31:32 UTC] Current time (IST): 12:1
[16-Jun-2026 06:31:32 UTC] Requested date: 2026-06-16
[16-Jun-2026 06:31:32 UTC] Today: 2026-06-16
[16-Jun-2026 06:31:32 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[16-Jun-2026 06:31:32 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[16-Jun-2026 06:31:32 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[16-Jun-2026 06:31:32 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[16-Jun-2026 06:31:32 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[16-Jun-2026 06:31:32 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[16-Jun-2026 06:31:32 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[16-Jun-2026 06:31:32 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[16-Jun-2026 06:31:32 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[16-Jun-2026 06:31:32 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[16-Jun-2026 06:31:32 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[16-Jun-2026 06:31:32 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[16-Jun-2026 06:31:32 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[16-Jun-2026 06:31:32 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[16-Jun-2026 06:31:32 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[16-Jun-2026 06:31:32 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[16-Jun-2026 06:31:32 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[16-Jun-2026 06:31:32 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[16-Jun-2026 06:31:32 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[16-Jun-2026 06:31:32 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[16-Jun-2026 06:31:32 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[16-Jun-2026 06:31:32 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[16-Jun-2026 06:31:32 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[16-Jun-2026 06:31:32 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[16-Jun-2026 06:31:32 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[16-Jun-2026 06:31:32 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[16-Jun-2026 06:31:32 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[16-Jun-2026 06:31:32 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[16-Jun-2026 06:31:32 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[16-Jun-2026 06:31:32 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[16-Jun-2026 06:31:32 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[16-Jun-2026 06:31:32 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[16-Jun-2026 06:31:32 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[16-Jun-2026 06:31:32 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[16-Jun-2026 06:31:32 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[16-Jun-2026 06:31:32 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[16-Jun-2026 06:31:32 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[16-Jun-2026 06:31:32 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[16-Jun-2026 06:31:32 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[16-Jun-2026 06:31:32 UTC] Slot added: 12:45 - 13:00
[16-Jun-2026 06:31:32 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 06:31:32 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 06:31:32 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 06:31:32 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 06:31:32 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[16-Jun-2026 06:31:32 UTC] Slot added: 14:00 - 14:15
[16-Jun-2026 06:31:32 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[16-Jun-2026 06:31:32 UTC] Slot added: 14:15 - 14:30
[16-Jun-2026 06:31:32 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[16-Jun-2026 06:31:32 UTC] Slot added: 14:30 - 14:45
[16-Jun-2026 06:31:32 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[16-Jun-2026 06:31:32 UTC] Slot added: 14:45 - 15:00
[16-Jun-2026 06:31:32 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[16-Jun-2026 06:31:32 UTC] Slot added: 15:00 - 15:15
[16-Jun-2026 06:31:32 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[16-Jun-2026 06:31:32 UTC] Slot added: 15:15 - 15:30
[16-Jun-2026 06:31:32 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[16-Jun-2026 06:31:32 UTC] Slot added: 15:30 - 15:45
[16-Jun-2026 06:31:32 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[16-Jun-2026 06:31:32 UTC] Slot added: 15:45 - 16:00
[16-Jun-2026 06:32:50 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781590365718","orderId":"OMO2606161142465719055629V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781591566556,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606161142544110320812V","paymentMode":"UPI_INTENT","timestamp":1781590374451,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 06:32:50 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781590365718
            [orderId] => OMO2606161142465719055629V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781591566556
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606161142544110320812V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781590374451
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[16-Jun-2026 06:32:50 UTC] Payment Callback - POST Data: Array
(
)

[16-Jun-2026 06:32:50 UTC] Payment Callback - GET Data: Array
(
)

[16-Jun-2026 06:32:50 UTC] Amount Conversion: 10000 paise = 100 rupees
[16-Jun-2026 06:32:50 UTC] Payment Status: FAILED (from status: FAILED)
[16-Jun-2026 06:32:50 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[16-Jun-2026 06:32:50 UTC] Payment not successful, status: FAILED
[16-Jun-2026 06:32:50 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781590365718","orderId":"OMO2606161142465719055629V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781591566556,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606161142544110320812V","paymentMode":"UPI_INTENT","timestamp":1781590374451,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 06:33:14 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 06:33:14 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 06:33:14 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 06:33:14 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 06:33:14 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 06:33:14 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 06:33:14 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 06:33:14 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 06:33:14 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 06:33:14 UTC] Available dates found: 4
[16-Jun-2026 06:33:17 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 06:33:17 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 06:33:17 UTC] Current time (IST): 12:3
[16-Jun-2026 06:33:17 UTC] Requested date: 2026-06-16
[16-Jun-2026 06:33:17 UTC] Today: 2026-06-16
[16-Jun-2026 06:33:17 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[16-Jun-2026 06:33:17 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[16-Jun-2026 06:33:17 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[16-Jun-2026 06:33:17 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[16-Jun-2026 06:33:17 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[16-Jun-2026 06:33:17 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[16-Jun-2026 06:33:17 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[16-Jun-2026 06:33:17 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[16-Jun-2026 06:33:17 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[16-Jun-2026 06:33:17 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[16-Jun-2026 06:33:17 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[16-Jun-2026 06:33:17 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[16-Jun-2026 06:33:17 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[16-Jun-2026 06:33:17 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[16-Jun-2026 06:33:17 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[16-Jun-2026 06:33:17 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[16-Jun-2026 06:33:17 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[16-Jun-2026 06:33:17 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[16-Jun-2026 06:33:17 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[16-Jun-2026 06:33:17 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[16-Jun-2026 06:33:17 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[16-Jun-2026 06:33:17 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[16-Jun-2026 06:33:17 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[16-Jun-2026 06:33:17 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[16-Jun-2026 06:33:17 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[16-Jun-2026 06:33:17 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[16-Jun-2026 06:33:17 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[16-Jun-2026 06:33:17 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[16-Jun-2026 06:33:17 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[16-Jun-2026 06:33:17 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[16-Jun-2026 06:33:17 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[16-Jun-2026 06:33:17 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[16-Jun-2026 06:33:17 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[16-Jun-2026 06:33:17 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[16-Jun-2026 06:33:17 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[16-Jun-2026 06:33:17 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[16-Jun-2026 06:33:17 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[16-Jun-2026 06:33:17 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[16-Jun-2026 06:33:17 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[16-Jun-2026 06:33:17 UTC] Slot added: 12:45 - 13:00
[16-Jun-2026 06:33:17 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 06:33:17 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 06:33:17 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 06:33:17 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 06:33:17 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[16-Jun-2026 06:33:17 UTC] Slot added: 14:00 - 14:15
[16-Jun-2026 06:33:17 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[16-Jun-2026 06:33:17 UTC] Slot added: 14:15 - 14:30
[16-Jun-2026 06:33:17 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[16-Jun-2026 06:33:17 UTC] Slot added: 14:30 - 14:45
[16-Jun-2026 06:33:17 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[16-Jun-2026 06:33:17 UTC] Slot added: 14:45 - 15:00
[16-Jun-2026 06:33:17 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[16-Jun-2026 06:33:17 UTC] Slot added: 15:00 - 15:15
[16-Jun-2026 06:33:17 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[16-Jun-2026 06:33:17 UTC] Slot added: 15:15 - 15:30
[16-Jun-2026 06:33:17 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[16-Jun-2026 06:33:17 UTC] Slot added: 15:30 - 15:45
[16-Jun-2026 06:33:17 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[16-Jun-2026 06:33:17 UTC] Slot added: 15:45 - 16:00
[16-Jun-2026 06:34:22 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 06:34:22 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 06:34:22 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 06:34:22 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 06:34:22 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 06:34:22 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 06:34:22 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 06:34:22 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 06:34:22 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 06:34:22 UTC] Available dates found: 4
[16-Jun-2026 06:34:24 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 06:34:24 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 06:34:24 UTC] Current time (IST): 12:4
[16-Jun-2026 06:34:24 UTC] Requested date: 2026-06-16
[16-Jun-2026 06:34:24 UTC] Today: 2026-06-16
[16-Jun-2026 06:34:24 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[16-Jun-2026 06:34:24 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[16-Jun-2026 06:34:24 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[16-Jun-2026 06:34:24 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[16-Jun-2026 06:34:24 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[16-Jun-2026 06:34:24 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[16-Jun-2026 06:34:24 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[16-Jun-2026 06:34:24 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[16-Jun-2026 06:34:24 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[16-Jun-2026 06:34:24 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[16-Jun-2026 06:34:24 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[16-Jun-2026 06:34:24 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[16-Jun-2026 06:34:24 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[16-Jun-2026 06:34:24 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[16-Jun-2026 06:34:24 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[16-Jun-2026 06:34:24 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[16-Jun-2026 06:34:24 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[16-Jun-2026 06:34:24 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[16-Jun-2026 06:34:24 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[16-Jun-2026 06:34:24 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[16-Jun-2026 06:34:24 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[16-Jun-2026 06:34:24 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[16-Jun-2026 06:34:24 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[16-Jun-2026 06:34:24 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[16-Jun-2026 06:34:24 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[16-Jun-2026 06:34:24 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[16-Jun-2026 06:34:24 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[16-Jun-2026 06:34:24 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[16-Jun-2026 06:34:24 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[16-Jun-2026 06:34:24 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[16-Jun-2026 06:34:24 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[16-Jun-2026 06:34:24 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[16-Jun-2026 06:34:24 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[16-Jun-2026 06:34:24 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[16-Jun-2026 06:34:24 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[16-Jun-2026 06:34:24 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[16-Jun-2026 06:34:24 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[16-Jun-2026 06:34:24 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[16-Jun-2026 06:34:24 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[16-Jun-2026 06:34:24 UTC] Slot added: 12:45 - 13:00
[16-Jun-2026 06:34:24 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 06:34:24 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 06:34:24 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 06:34:24 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 06:34:24 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[16-Jun-2026 06:34:24 UTC] Slot added: 14:00 - 14:15
[16-Jun-2026 06:34:24 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[16-Jun-2026 06:34:24 UTC] Slot added: 14:15 - 14:30
[16-Jun-2026 06:34:24 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[16-Jun-2026 06:34:24 UTC] Slot added: 14:30 - 14:45
[16-Jun-2026 06:34:24 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[16-Jun-2026 06:34:24 UTC] Slot added: 14:45 - 15:00
[16-Jun-2026 06:34:24 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[16-Jun-2026 06:34:24 UTC] Slot added: 15:00 - 15:15
[16-Jun-2026 06:34:24 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[16-Jun-2026 06:34:24 UTC] Slot added: 15:15 - 15:30
[16-Jun-2026 06:34:24 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[16-Jun-2026 06:34:24 UTC] Slot added: 15:30 - 15:45
[16-Jun-2026 06:34:24 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[16-Jun-2026 06:34:24 UTC] Slot added: 15:45 - 16:00
[16-Jun-2026 06:35:01 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 06:35:01 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 06:35:01 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 06:35:01 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 06:35:01 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 06:35:01 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 06:35:01 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 06:35:01 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 06:35:01 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 06:35:01 UTC] Available dates found: 4
[16-Jun-2026 06:35:04 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 06:35:04 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 06:35:04 UTC] Current time (IST): 12:5
[16-Jun-2026 06:35:04 UTC] Requested date: 2026-06-16
[16-Jun-2026 06:35:04 UTC] Today: 2026-06-16
[16-Jun-2026 06:35:04 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[16-Jun-2026 06:35:04 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[16-Jun-2026 06:35:04 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[16-Jun-2026 06:35:04 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[16-Jun-2026 06:35:04 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[16-Jun-2026 06:35:04 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[16-Jun-2026 06:35:04 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[16-Jun-2026 06:35:04 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[16-Jun-2026 06:35:04 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[16-Jun-2026 06:35:04 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[16-Jun-2026 06:35:04 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[16-Jun-2026 06:35:04 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[16-Jun-2026 06:35:04 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[16-Jun-2026 06:35:04 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[16-Jun-2026 06:35:04 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[16-Jun-2026 06:35:04 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[16-Jun-2026 06:35:04 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[16-Jun-2026 06:35:04 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[16-Jun-2026 06:35:04 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[16-Jun-2026 06:35:04 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[16-Jun-2026 06:35:04 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[16-Jun-2026 06:35:04 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[16-Jun-2026 06:35:04 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[16-Jun-2026 06:35:04 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[16-Jun-2026 06:35:04 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[16-Jun-2026 06:35:04 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[16-Jun-2026 06:35:04 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[16-Jun-2026 06:35:04 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[16-Jun-2026 06:35:04 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[16-Jun-2026 06:35:04 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[16-Jun-2026 06:35:04 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[16-Jun-2026 06:35:04 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[16-Jun-2026 06:35:04 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[16-Jun-2026 06:35:04 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[16-Jun-2026 06:35:04 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[16-Jun-2026 06:35:04 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[16-Jun-2026 06:35:04 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[16-Jun-2026 06:35:04 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[16-Jun-2026 06:35:04 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[16-Jun-2026 06:35:04 UTC] Slot added: 12:45 - 13:00
[16-Jun-2026 06:35:04 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 06:35:04 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 06:35:04 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 06:35:04 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 06:35:04 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[16-Jun-2026 06:35:04 UTC] Slot added: 14:00 - 14:15
[16-Jun-2026 06:35:04 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[16-Jun-2026 06:35:04 UTC] Slot added: 14:15 - 14:30
[16-Jun-2026 06:35:04 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[16-Jun-2026 06:35:04 UTC] Slot added: 14:30 - 14:45
[16-Jun-2026 06:35:04 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[16-Jun-2026 06:35:04 UTC] Slot added: 14:45 - 15:00
[16-Jun-2026 06:35:04 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[16-Jun-2026 06:35:04 UTC] Slot added: 15:00 - 15:15
[16-Jun-2026 06:35:04 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[16-Jun-2026 06:35:04 UTC] Slot added: 15:15 - 15:30
[16-Jun-2026 06:35:04 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[16-Jun-2026 06:35:04 UTC] Slot added: 15:30 - 15:45
[16-Jun-2026 06:35:04 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[16-Jun-2026 06:35:04 UTC] Slot added: 15:45 - 16:00
[16-Jun-2026 06:35:10 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 06:35:10 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 06:35:10 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 06:35:10 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 06:35:10 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 06:35:10 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 06:35:10 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 06:35:10 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 06:35:10 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 06:35:10 UTC] Available dates found: 4
[16-Jun-2026 06:35:13 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 06:35:13 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 06:35:13 UTC] Current time (IST): 12:5
[16-Jun-2026 06:35:13 UTC] Requested date: 2026-06-16
[16-Jun-2026 06:35:13 UTC] Today: 2026-06-16
[16-Jun-2026 06:35:13 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[16-Jun-2026 06:35:13 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[16-Jun-2026 06:35:13 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[16-Jun-2026 06:35:13 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[16-Jun-2026 06:35:13 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[16-Jun-2026 06:35:13 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[16-Jun-2026 06:35:13 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[16-Jun-2026 06:35:13 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[16-Jun-2026 06:35:13 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[16-Jun-2026 06:35:13 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[16-Jun-2026 06:35:13 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[16-Jun-2026 06:35:13 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[16-Jun-2026 06:35:13 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[16-Jun-2026 06:35:13 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[16-Jun-2026 06:35:13 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[16-Jun-2026 06:35:13 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[16-Jun-2026 06:35:13 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[16-Jun-2026 06:35:13 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[16-Jun-2026 06:35:13 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[16-Jun-2026 06:35:13 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[16-Jun-2026 06:35:13 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[16-Jun-2026 06:35:13 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[16-Jun-2026 06:35:13 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[16-Jun-2026 06:35:13 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[16-Jun-2026 06:35:13 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[16-Jun-2026 06:35:13 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[16-Jun-2026 06:35:13 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[16-Jun-2026 06:35:13 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[16-Jun-2026 06:35:13 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[16-Jun-2026 06:35:13 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[16-Jun-2026 06:35:13 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[16-Jun-2026 06:35:13 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[16-Jun-2026 06:35:13 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[16-Jun-2026 06:35:13 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[16-Jun-2026 06:35:13 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[16-Jun-2026 06:35:13 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[16-Jun-2026 06:35:13 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[16-Jun-2026 06:35:13 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[16-Jun-2026 06:35:13 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[16-Jun-2026 06:35:13 UTC] Slot added: 12:45 - 13:00
[16-Jun-2026 06:35:13 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 06:35:13 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 06:35:13 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 06:35:13 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 06:35:13 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[16-Jun-2026 06:35:13 UTC] Slot added: 14:00 - 14:15
[16-Jun-2026 06:35:13 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[16-Jun-2026 06:35:13 UTC] Slot added: 14:15 - 14:30
[16-Jun-2026 06:35:13 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[16-Jun-2026 06:35:13 UTC] Slot added: 14:30 - 14:45
[16-Jun-2026 06:35:13 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[16-Jun-2026 06:35:13 UTC] Slot added: 14:45 - 15:00
[16-Jun-2026 06:35:13 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[16-Jun-2026 06:35:13 UTC] Slot added: 15:00 - 15:15
[16-Jun-2026 06:35:13 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[16-Jun-2026 06:35:13 UTC] Slot added: 15:15 - 15:30
[16-Jun-2026 06:35:13 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[16-Jun-2026 06:35:13 UTC] Slot added: 15:30 - 15:45
[16-Jun-2026 06:35:13 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[16-Jun-2026 06:35:13 UTC] Slot added: 15:45 - 16:00
[16-Jun-2026 06:35:24 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 06:35:24 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 06:35:24 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 06:35:24 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 06:35:24 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 06:35:24 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 06:35:24 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 06:35:24 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 06:35:24 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 06:35:24 UTC] Available dates found: 4
[16-Jun-2026 06:35:25 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781590521379","orderId":"OMO2606161145221941134156V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781591722175,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606161145260822236282V","paymentMode":"UPI_INTENT","timestamp":1781590526130,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 06:35:25 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781590521379
            [orderId] => OMO2606161145221941134156V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781591722175
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606161145260822236282V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781590526130
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[16-Jun-2026 06:35:25 UTC] Payment Callback - POST Data: Array
(
)

[16-Jun-2026 06:35:25 UTC] Payment Callback - GET Data: Array
(
)

[16-Jun-2026 06:35:25 UTC] Amount Conversion: 10000 paise = 100 rupees
[16-Jun-2026 06:35:25 UTC] Payment Status: FAILED (from status: FAILED)
[16-Jun-2026 06:35:25 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[16-Jun-2026 06:35:25 UTC] Payment not successful, status: FAILED
[16-Jun-2026 06:35:25 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781590521379","orderId":"OMO2606161145221941134156V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781591722175,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606161145260822236282V","paymentMode":"UPI_INTENT","timestamp":1781590526130,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 06:35:30 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 06:35:30 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 06:35:30 UTC] Current time (IST): 12:5
[16-Jun-2026 06:35:30 UTC] Requested date: 2026-06-16
[16-Jun-2026 06:35:30 UTC] Today: 2026-06-16
[16-Jun-2026 06:35:30 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[16-Jun-2026 06:35:30 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[16-Jun-2026 06:35:30 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[16-Jun-2026 06:35:30 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[16-Jun-2026 06:35:30 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[16-Jun-2026 06:35:30 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[16-Jun-2026 06:35:30 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[16-Jun-2026 06:35:30 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[16-Jun-2026 06:35:30 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[16-Jun-2026 06:35:30 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[16-Jun-2026 06:35:30 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[16-Jun-2026 06:35:30 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[16-Jun-2026 06:35:30 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[16-Jun-2026 06:35:30 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[16-Jun-2026 06:35:30 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[16-Jun-2026 06:35:30 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[16-Jun-2026 06:35:30 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[16-Jun-2026 06:35:30 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[16-Jun-2026 06:35:30 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[16-Jun-2026 06:35:30 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[16-Jun-2026 06:35:30 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[16-Jun-2026 06:35:30 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[16-Jun-2026 06:35:30 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[16-Jun-2026 06:35:30 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[16-Jun-2026 06:35:30 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[16-Jun-2026 06:35:30 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[16-Jun-2026 06:35:30 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[16-Jun-2026 06:35:30 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[16-Jun-2026 06:35:30 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[16-Jun-2026 06:35:30 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[16-Jun-2026 06:35:30 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[16-Jun-2026 06:35:30 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[16-Jun-2026 06:35:30 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[16-Jun-2026 06:35:30 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[16-Jun-2026 06:35:30 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[16-Jun-2026 06:35:30 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[16-Jun-2026 06:35:30 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[16-Jun-2026 06:35:30 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[16-Jun-2026 06:35:30 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[16-Jun-2026 06:35:30 UTC] Slot added: 12:45 - 13:00
[16-Jun-2026 06:35:30 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 06:35:30 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 06:35:30 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 06:35:30 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 06:35:30 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[16-Jun-2026 06:35:30 UTC] Slot added: 14:00 - 14:15
[16-Jun-2026 06:35:30 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[16-Jun-2026 06:35:30 UTC] Slot added: 14:15 - 14:30
[16-Jun-2026 06:35:30 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[16-Jun-2026 06:35:30 UTC] Slot added: 14:30 - 14:45
[16-Jun-2026 06:35:30 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[16-Jun-2026 06:35:30 UTC] Slot added: 14:45 - 15:00
[16-Jun-2026 06:35:30 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[16-Jun-2026 06:35:30 UTC] Slot added: 15:00 - 15:15
[16-Jun-2026 06:35:30 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[16-Jun-2026 06:35:30 UTC] Slot added: 15:15 - 15:30
[16-Jun-2026 06:35:30 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[16-Jun-2026 06:35:30 UTC] Slot added: 15:30 - 15:45
[16-Jun-2026 06:35:30 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[16-Jun-2026 06:35:30 UTC] Slot added: 15:45 - 16:00
[16-Jun-2026 06:37:39 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[16-Jun-2026 06:38:40 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781590719072","orderId":"OMO2606161148392710442706V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781591919251,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606161148447426001311V","paymentMode":"UPI_INTENT","timestamp":1781590724784,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 06:38:40 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781590719072
            [orderId] => OMO2606161148392710442706V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781591919251
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606161148447426001311V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781590724784
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[16-Jun-2026 06:38:40 UTC] Payment Callback - POST Data: Array
(
)

[16-Jun-2026 06:38:40 UTC] Payment Callback - GET Data: Array
(
)

[16-Jun-2026 06:38:40 UTC] Amount Conversion: 10000 paise = 100 rupees
[16-Jun-2026 06:38:40 UTC] Payment Status: FAILED (from status: FAILED)
[16-Jun-2026 06:38:40 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[16-Jun-2026 06:38:40 UTC] Payment not successful, status: FAILED
[16-Jun-2026 06:38:40 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781590719072","orderId":"OMO2606161148392710442706V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781591919251,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606161148447426001311V","paymentMode":"UPI_INTENT","timestamp":1781590724784,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 06:39:17 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781590755467","orderId":"OMO2606161149156391134393V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781591955623,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606161149190742036608V","paymentMode":"UPI_INTENT","timestamp":1781590759115,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"DBSS0IN0159","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616767097606","upiTransactionId":"ICI7c5617ee06d0476397bbca13060d79cf","vpa":"pkXXXXXXX07@okicici"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"DBSS0IN0159","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616767097606","upiTransactionId":"ICI7c5617ee06d0476397bbca13060d79cf","vpa":"pkXXXXXXX07@okicici"},"currency":"INR","amount":10000}]}]}}
[16-Jun-2026 06:39:17 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781590755467
            [orderId] => OMO2606161149156391134393V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781591955623
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606161149190742036608V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781590759115
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => DBSS0IN0159
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 616767097606
                                    [upiTransactionId] => ICI7c5617ee06d0476397bbca13060d79cf
                                    [vpa] => pkXXXXXXX07@okicici
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => DBSS0IN0159
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 616767097606
                                                    [upiTransactionId] => ICI7c5617ee06d0476397bbca13060d79cf
                                                    [vpa] => pkXXXXXXX07@okicici
                                                )

                                            [currency] => INR
                                            [amount] => 10000
                                        )

                                )

                        )

                )

        )

)

[16-Jun-2026 06:39:17 UTC] Payment Callback - POST Data: Array
(
)

[16-Jun-2026 06:39:17 UTC] Payment Callback - GET Data: Array
(
)

[16-Jun-2026 06:39:17 UTC] Amount Conversion: 10000 paise = 100 rupees
[16-Jun-2026 06:39:17 UTC] Payment Status: FAILED (from status: FAILED)
[16-Jun-2026 06:39:17 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[16-Jun-2026 06:39:17 UTC] Payment not successful, status: FAILED
[16-Jun-2026 06:39:17 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781590755467","orderId":"OMO2606161149156391134393V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781591955623,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606161149190742036608V","paymentMode":"UPI_INTENT","timestamp":1781590759115,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"DBSS0IN0159","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616767097606","upiTransactionId":"ICI7c5617ee06d0476397bbca13060d79cf","vpa":"pkXXXXXXX07@okicici"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"DBSS0IN0159","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616767097606","upiTransactionId":"ICI7c5617ee06d0476397bbca13060d79cf","vpa":"pkXXXXXXX07@okicici"},"currency":"INR","amount":10000}]}]}}
[16-Jun-2026 06:40:57 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 06:40:57 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 06:40:57 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 06:40:57 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 06:40:57 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 06:40:57 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 06:40:57 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 06:40:57 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 06:40:57 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 06:40:57 UTC] Available dates found: 4
[16-Jun-2026 06:41:00 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 06:41:00 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 06:41:00 UTC] Current time (IST): 12:11
[16-Jun-2026 06:41:00 UTC] Requested date: 2026-06-16
[16-Jun-2026 06:41:00 UTC] Today: 2026-06-16
[16-Jun-2026 06:41:00 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[16-Jun-2026 06:41:00 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[16-Jun-2026 06:41:00 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[16-Jun-2026 06:41:00 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[16-Jun-2026 06:41:00 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[16-Jun-2026 06:41:00 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[16-Jun-2026 06:41:00 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[16-Jun-2026 06:41:00 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[16-Jun-2026 06:41:00 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[16-Jun-2026 06:41:00 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[16-Jun-2026 06:41:00 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[16-Jun-2026 06:41:00 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[16-Jun-2026 06:41:00 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[16-Jun-2026 06:41:00 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[16-Jun-2026 06:41:00 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[16-Jun-2026 06:41:00 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[16-Jun-2026 06:41:00 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[16-Jun-2026 06:41:00 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[16-Jun-2026 06:41:00 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[16-Jun-2026 06:41:00 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[16-Jun-2026 06:41:00 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[16-Jun-2026 06:41:00 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[16-Jun-2026 06:41:00 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[16-Jun-2026 06:41:00 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[16-Jun-2026 06:41:00 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[16-Jun-2026 06:41:00 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[16-Jun-2026 06:41:00 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[16-Jun-2026 06:41:00 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[16-Jun-2026 06:41:00 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[16-Jun-2026 06:41:00 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[16-Jun-2026 06:41:00 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[16-Jun-2026 06:41:00 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[16-Jun-2026 06:41:00 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[16-Jun-2026 06:41:00 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[16-Jun-2026 06:41:00 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[16-Jun-2026 06:41:00 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[16-Jun-2026 06:41:00 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[16-Jun-2026 06:41:00 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[16-Jun-2026 06:41:00 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[16-Jun-2026 06:41:00 UTC] Slot added: 12:45 - 13:00
[16-Jun-2026 06:41:00 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 06:41:00 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 06:41:00 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 06:41:00 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 06:41:00 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[16-Jun-2026 06:41:00 UTC] Slot added: 14:00 - 14:15
[16-Jun-2026 06:41:00 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[16-Jun-2026 06:41:00 UTC] Slot added: 14:15 - 14:30
[16-Jun-2026 06:41:00 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[16-Jun-2026 06:41:00 UTC] Slot added: 14:30 - 14:45
[16-Jun-2026 06:41:00 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[16-Jun-2026 06:41:00 UTC] Slot added: 14:45 - 15:00
[16-Jun-2026 06:41:00 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[16-Jun-2026 06:41:00 UTC] Slot added: 15:00 - 15:15
[16-Jun-2026 06:41:00 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[16-Jun-2026 06:41:00 UTC] Slot added: 15:15 - 15:30
[16-Jun-2026 06:41:00 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[16-Jun-2026 06:41:00 UTC] Slot added: 15:30 - 15:45
[16-Jun-2026 06:41:00 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[16-Jun-2026 06:41:00 UTC] Slot added: 15:45 - 16:00
[16-Jun-2026 06:44:16 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781591053790","orderId":"OMO2606161154148041037943V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781592254784,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606161154216005911603V","paymentMode":"UPI_INTENT","timestamp":1781591061644,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 06:44:16 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781591053790
            [orderId] => OMO2606161154148041037943V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781592254784
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606161154216005911603V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781591061644
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[16-Jun-2026 06:44:16 UTC] Payment Callback - POST Data: Array
(
)

[16-Jun-2026 06:44:16 UTC] Payment Callback - GET Data: Array
(
)

[16-Jun-2026 06:44:16 UTC] Amount Conversion: 10000 paise = 100 rupees
[16-Jun-2026 06:44:16 UTC] Payment Status: FAILED (from status: FAILED)
[16-Jun-2026 06:44:16 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[16-Jun-2026 06:44:16 UTC] Payment not successful, status: FAILED
[16-Jun-2026 06:44:16 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781591053790","orderId":"OMO2606161154148041037943V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781592254784,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606161154216005911603V","paymentMode":"UPI_INTENT","timestamp":1781591061644,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 06:45:42 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781591140024","orderId":"OMO2606161155408762633758V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781592340861,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606161156168912134078V","paymentMode":"UPI_INTENT","timestamp":1781591176935,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0009506","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616724417224","upiTransactionId":"PTMaa75388d53e349f6a3989d0a27d47bae","vpa":"dhXXXXXXXXXXXer@pthdfc"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0009506","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616724417224","upiTransactionId":"PTMaa75388d53e349f6a3989d0a27d47bae","vpa":"dhXXXXXXXXXXXer@pthdfc"},"currency":"INR","amount":10000}]}]}}
[16-Jun-2026 06:45:42 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781591140024
            [orderId] => OMO2606161155408762633758V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781592340861
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606161156168912134078V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781591176935
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => SBIN0009506
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 616724417224
                                    [upiTransactionId] => PTMaa75388d53e349f6a3989d0a27d47bae
                                    [vpa] => dhXXXXXXXXXXXer@pthdfc
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => SBIN0009506
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 616724417224
                                                    [upiTransactionId] => PTMaa75388d53e349f6a3989d0a27d47bae
                                                    [vpa] => dhXXXXXXXXXXXer@pthdfc
                                                )

                                            [currency] => INR
                                            [amount] => 10000
                                        )

                                )

                        )

                )

        )

)

[16-Jun-2026 06:45:42 UTC] Payment Callback - POST Data: Array
(
)

[16-Jun-2026 06:45:42 UTC] Payment Callback - GET Data: Array
(
)

[16-Jun-2026 06:45:42 UTC] Amount Conversion: 10000 paise = 100 rupees
[16-Jun-2026 06:45:42 UTC] Payment Status: FAILED (from status: FAILED)
[16-Jun-2026 06:45:42 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[16-Jun-2026 06:45:42 UTC] Payment not successful, status: FAILED
[16-Jun-2026 06:45:42 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781591140024","orderId":"OMO2606161155408762633758V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781592340861,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606161156168912134078V","paymentMode":"UPI_INTENT","timestamp":1781591176935,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0009506","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616724417224","upiTransactionId":"PTMaa75388d53e349f6a3989d0a27d47bae","vpa":"dhXXXXXXXXXXXer@pthdfc"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0009506","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616724417224","upiTransactionId":"PTMaa75388d53e349f6a3989d0a27d47bae","vpa":"dhXXXXXXXXXXXer@pthdfc"},"currency":"INR","amount":10000}]}]}}
[16-Jun-2026 06:48:06 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781591282283","orderId":"OMO2606161158031355985730V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781592483118,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606161158082022036734V","paymentMode":"UPI_QR","timestamp":1781591288243,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 06:48:06 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781591282283
            [orderId] => OMO2606161158031355985730V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781592483118
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606161158082022036734V
                            [paymentMode] => UPI_QR
                            [timestamp] => 1781591288243
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[16-Jun-2026 06:48:06 UTC] Payment Callback - POST Data: Array
(
)

[16-Jun-2026 06:48:06 UTC] Payment Callback - GET Data: Array
(
)

[16-Jun-2026 06:48:06 UTC] Amount Conversion: 10000 paise = 100 rupees
[16-Jun-2026 06:48:06 UTC] Payment Status: FAILED (from status: FAILED)
[16-Jun-2026 06:48:06 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[16-Jun-2026 06:48:06 UTC] Payment not successful, status: FAILED
[16-Jun-2026 06:48:06 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781591282283","orderId":"OMO2606161158031355985730V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781592483118,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606161158082022036734V","paymentMode":"UPI_QR","timestamp":1781591288243,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 06:48:21 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781591298286","orderId":"OMO2606161158184822236425V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781592498465,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606161158271880320103V","paymentMode":"UPI_INTENT","timestamp":1781591307227,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 06:48:21 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781591298286
            [orderId] => OMO2606161158184822236425V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781592498465
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606161158271880320103V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781591307227
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[16-Jun-2026 06:48:21 UTC] Payment Callback - POST Data: Array
(
)

[16-Jun-2026 06:48:21 UTC] Payment Callback - GET Data: Array
(
)

[16-Jun-2026 06:48:21 UTC] Amount Conversion: 10000 paise = 100 rupees
[16-Jun-2026 06:48:21 UTC] Payment Status: FAILED (from status: FAILED)
[16-Jun-2026 06:48:21 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[16-Jun-2026 06:48:21 UTC] Payment not successful, status: FAILED
[16-Jun-2026 06:48:21 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781591298286","orderId":"OMO2606161158184822236425V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781592498465,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606161158271880320103V","paymentMode":"UPI_INTENT","timestamp":1781591307227,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 06:51:22 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781591479646","orderId":"OMO2606161201208079442607V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781592680787,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606161201518924919704V","paymentMode":"UPI_QR","timestamp":1781591511922,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 06:51:22 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781591479646
            [orderId] => OMO2606161201208079442607V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781592680787
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606161201518924919704V
                            [paymentMode] => UPI_QR
                            [timestamp] => 1781591511922
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[16-Jun-2026 06:51:22 UTC] Payment Callback - POST Data: Array
(
)

[16-Jun-2026 06:51:22 UTC] Payment Callback - GET Data: Array
(
)

[16-Jun-2026 06:51:22 UTC] Amount Conversion: 10000 paise = 100 rupees
[16-Jun-2026 06:51:22 UTC] Payment Status: FAILED (from status: FAILED)
[16-Jun-2026 06:51:22 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[16-Jun-2026 06:51:22 UTC] Payment not successful, status: FAILED
[16-Jun-2026 06:51:22 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781591479646","orderId":"OMO2606161201208079442607V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781592680787,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606161201518924919704V","paymentMode":"UPI_QR","timestamp":1781591511922,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 06:53:46 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781591623764","orderId":"OMO2606161203439248357287V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781592823906,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606161203506075985940V","paymentMode":"UPI_INTENT","timestamp":1781591630653,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 06:53:46 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781591623764
            [orderId] => OMO2606161203439248357287V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781592823906
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606161203506075985940V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781591630653
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[16-Jun-2026 06:53:46 UTC] Payment Callback - POST Data: Array
(
)

[16-Jun-2026 06:53:46 UTC] Payment Callback - GET Data: Array
(
)

[16-Jun-2026 06:53:46 UTC] Amount Conversion: 10000 paise = 100 rupees
[16-Jun-2026 06:53:46 UTC] Payment Status: FAILED (from status: FAILED)
[16-Jun-2026 06:53:46 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[16-Jun-2026 06:53:46 UTC] Payment not successful, status: FAILED
[16-Jun-2026 06:53:46 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781591623764","orderId":"OMO2606161203439248357287V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781592823906,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606161203506075985940V","paymentMode":"UPI_INTENT","timestamp":1781591630653,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 06:55:18 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781591714809","orderId":"OMO2606161205149865911990V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781592914968,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606161205194455911544V","paymentMode":"UPI_INTENT","timestamp":1781591719483,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 06:55:18 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781591714809
            [orderId] => OMO2606161205149865911990V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781592914968
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606161205194455911544V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781591719483
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[16-Jun-2026 06:55:18 UTC] Payment Callback - POST Data: Array
(
)

[16-Jun-2026 06:55:18 UTC] Payment Callback - GET Data: Array
(
)

[16-Jun-2026 06:55:18 UTC] Amount Conversion: 10000 paise = 100 rupees
[16-Jun-2026 06:55:18 UTC] Payment Status: FAILED (from status: FAILED)
[16-Jun-2026 06:55:18 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[16-Jun-2026 06:55:18 UTC] Payment not successful, status: FAILED
[16-Jun-2026 06:55:18 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781591714809","orderId":"OMO2606161205149865911990V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781592914968,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606161205194455911544V","paymentMode":"UPI_INTENT","timestamp":1781591719483,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 06:57:45 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781591860731","orderId":"OMO2606161207415456919626V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781593061530,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606161208029122633526V","paymentMode":"UPI_INTENT","timestamp":1781591882956,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 06:57:45 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781591860731
            [orderId] => OMO2606161207415456919626V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781593061530
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606161208029122633526V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781591882956
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[16-Jun-2026 06:57:45 UTC] Payment Callback - POST Data: Array
(
)

[16-Jun-2026 06:57:45 UTC] Payment Callback - GET Data: Array
(
)

[16-Jun-2026 06:57:45 UTC] Amount Conversion: 10000 paise = 100 rupees
[16-Jun-2026 06:57:45 UTC] Payment Status: FAILED (from status: FAILED)
[16-Jun-2026 06:57:45 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[16-Jun-2026 06:57:45 UTC] Payment not successful, status: FAILED
[16-Jun-2026 06:57:45 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781591860731","orderId":"OMO2606161207415456919626V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781593061530,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606161208029122633526V","paymentMode":"UPI_INTENT","timestamp":1781591882956,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 07:01:19 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781592075657","orderId":"OMO2606161211158332633925V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781593275814,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606161211211491134005V","paymentMode":"UPI_INTENT","timestamp":1781592081194,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 07:01:19 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781592075657
            [orderId] => OMO2606161211158332633925V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781593275814
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606161211211491134005V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781592081194
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[16-Jun-2026 07:01:19 UTC] Payment Callback - POST Data: Array
(
)

[16-Jun-2026 07:01:19 UTC] Payment Callback - GET Data: Array
(
)

[16-Jun-2026 07:01:19 UTC] Amount Conversion: 10000 paise = 100 rupees
[16-Jun-2026 07:01:19 UTC] Payment Status: FAILED (from status: FAILED)
[16-Jun-2026 07:01:19 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[16-Jun-2026 07:01:19 UTC] Payment not successful, status: FAILED
[16-Jun-2026 07:01:19 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781592075657","orderId":"OMO2606161211158332633925V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781593275814,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606161211211491134005V","paymentMode":"UPI_INTENT","timestamp":1781592081194,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 07:04:25 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781592263157","orderId":"OMO2606161214233882236651V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781593463369,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606161214278348357159V","paymentMode":"UPI_INTENT","timestamp":1781592267876,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 07:04:25 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781592263157
            [orderId] => OMO2606161214233882236651V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781593463369
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606161214278348357159V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781592267876
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[16-Jun-2026 07:04:25 UTC] Payment Callback - POST Data: Array
(
)

[16-Jun-2026 07:04:25 UTC] Payment Callback - GET Data: Array
(
)

[16-Jun-2026 07:04:25 UTC] Amount Conversion: 10000 paise = 100 rupees
[16-Jun-2026 07:04:25 UTC] Payment Status: FAILED (from status: FAILED)
[16-Jun-2026 07:04:25 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[16-Jun-2026 07:04:25 UTC] Payment not successful, status: FAILED
[16-Jun-2026 07:04:25 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781592263157","orderId":"OMO2606161214233882236651V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781593463369,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606161214278348357159V","paymentMode":"UPI_INTENT","timestamp":1781592267876,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 07:08:00 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 07:08:00 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 07:08:00 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 07:08:00 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 07:08:00 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 07:08:00 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 07:08:00 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 07:08:00 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 07:08:00 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 07:08:00 UTC] Available dates found: 4
[16-Jun-2026 07:08:02 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 07:08:02 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 07:08:02 UTC] Current time (IST): 12:38
[16-Jun-2026 07:08:02 UTC] Requested date: 2026-06-16
[16-Jun-2026 07:08:02 UTC] Today: 2026-06-16
[16-Jun-2026 07:08:02 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[16-Jun-2026 07:08:02 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[16-Jun-2026 07:08:02 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[16-Jun-2026 07:08:02 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[16-Jun-2026 07:08:02 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[16-Jun-2026 07:08:02 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[16-Jun-2026 07:08:02 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[16-Jun-2026 07:08:02 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[16-Jun-2026 07:08:02 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[16-Jun-2026 07:08:02 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[16-Jun-2026 07:08:02 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[16-Jun-2026 07:08:02 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[16-Jun-2026 07:08:02 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[16-Jun-2026 07:08:02 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[16-Jun-2026 07:08:02 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[16-Jun-2026 07:08:02 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[16-Jun-2026 07:08:02 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[16-Jun-2026 07:08:02 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[16-Jun-2026 07:08:02 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[16-Jun-2026 07:08:02 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[16-Jun-2026 07:08:02 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[16-Jun-2026 07:08:02 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[16-Jun-2026 07:08:02 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[16-Jun-2026 07:08:02 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[16-Jun-2026 07:08:02 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[16-Jun-2026 07:08:02 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[16-Jun-2026 07:08:02 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[16-Jun-2026 07:08:02 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[16-Jun-2026 07:08:02 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[16-Jun-2026 07:08:02 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[16-Jun-2026 07:08:02 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[16-Jun-2026 07:08:02 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[16-Jun-2026 07:08:02 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[16-Jun-2026 07:08:02 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[16-Jun-2026 07:08:02 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[16-Jun-2026 07:08:02 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[16-Jun-2026 07:08:02 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[16-Jun-2026 07:08:02 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[16-Jun-2026 07:08:02 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[16-Jun-2026 07:08:02 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[16-Jun-2026 07:08:02 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 07:08:02 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 07:08:02 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 07:08:02 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 07:08:02 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[16-Jun-2026 07:08:02 UTC] Slot added: 14:00 - 14:15
[16-Jun-2026 07:08:02 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[16-Jun-2026 07:08:02 UTC] Slot added: 14:15 - 14:30
[16-Jun-2026 07:08:02 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[16-Jun-2026 07:08:02 UTC] Slot added: 14:30 - 14:45
[16-Jun-2026 07:08:02 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[16-Jun-2026 07:08:02 UTC] Slot added: 14:45 - 15:00
[16-Jun-2026 07:08:02 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[16-Jun-2026 07:08:02 UTC] Slot added: 15:00 - 15:15
[16-Jun-2026 07:08:02 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[16-Jun-2026 07:08:02 UTC] Slot added: 15:15 - 15:30
[16-Jun-2026 07:08:02 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[16-Jun-2026 07:08:02 UTC] Slot added: 15:30 - 15:45
[16-Jun-2026 07:08:02 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[16-Jun-2026 07:08:02 UTC] Slot added: 15:45 - 16:00
[16-Jun-2026 07:28:15 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 07:28:15 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 07:28:15 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 07:28:15 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 07:28:15 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 07:28:15 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 07:28:15 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 07:28:15 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 07:28:15 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 07:28:15 UTC] Available dates found: 4
[16-Jun-2026 07:28:16 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 07:28:16 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 07:28:16 UTC] Current time (IST): 12:58
[16-Jun-2026 07:28:16 UTC] Requested date: 2026-06-16
[16-Jun-2026 07:28:16 UTC] Today: 2026-06-16
[16-Jun-2026 07:28:16 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[16-Jun-2026 07:28:16 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[16-Jun-2026 07:28:16 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[16-Jun-2026 07:28:16 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[16-Jun-2026 07:28:16 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[16-Jun-2026 07:28:16 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[16-Jun-2026 07:28:16 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[16-Jun-2026 07:28:16 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[16-Jun-2026 07:28:16 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[16-Jun-2026 07:28:16 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[16-Jun-2026 07:28:16 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[16-Jun-2026 07:28:16 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[16-Jun-2026 07:28:16 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[16-Jun-2026 07:28:16 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[16-Jun-2026 07:28:16 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[16-Jun-2026 07:28:16 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[16-Jun-2026 07:28:16 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[16-Jun-2026 07:28:16 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[16-Jun-2026 07:28:16 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[16-Jun-2026 07:28:16 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[16-Jun-2026 07:28:16 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[16-Jun-2026 07:28:16 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[16-Jun-2026 07:28:16 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[16-Jun-2026 07:28:16 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[16-Jun-2026 07:28:16 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[16-Jun-2026 07:28:16 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[16-Jun-2026 07:28:16 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[16-Jun-2026 07:28:16 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[16-Jun-2026 07:28:16 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[16-Jun-2026 07:28:16 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[16-Jun-2026 07:28:16 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[16-Jun-2026 07:28:16 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[16-Jun-2026 07:28:16 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[16-Jun-2026 07:28:16 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[16-Jun-2026 07:28:16 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[16-Jun-2026 07:28:16 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[16-Jun-2026 07:28:16 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[16-Jun-2026 07:28:16 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[16-Jun-2026 07:28:16 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[16-Jun-2026 07:28:16 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[16-Jun-2026 07:28:16 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 07:28:16 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 07:28:16 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 07:28:16 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 07:28:16 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[16-Jun-2026 07:28:16 UTC] Slot added: 14:00 - 14:15
[16-Jun-2026 07:28:16 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[16-Jun-2026 07:28:16 UTC] Slot added: 14:15 - 14:30
[16-Jun-2026 07:28:16 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[16-Jun-2026 07:28:16 UTC] Slot added: 14:30 - 14:45
[16-Jun-2026 07:28:16 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[16-Jun-2026 07:28:16 UTC] Slot added: 14:45 - 15:00
[16-Jun-2026 07:28:16 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[16-Jun-2026 07:28:16 UTC] Slot added: 15:00 - 15:15
[16-Jun-2026 07:28:16 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[16-Jun-2026 07:28:16 UTC] Slot added: 15:15 - 15:30
[16-Jun-2026 07:28:16 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[16-Jun-2026 07:28:16 UTC] Slot added: 15:30 - 15:45
[16-Jun-2026 07:28:16 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[16-Jun-2026 07:28:16 UTC] Slot added: 15:45 - 16:00
[16-Jun-2026 08:01:39 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 08:01:39 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 08:01:39 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 08:01:39 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 08:01:39 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 08:01:39 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 08:01:39 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 08:01:39 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 08:01:39 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 08:01:39 UTC] Available dates found: 4
[16-Jun-2026 08:40:13 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 08:40:13 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 08:40:13 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 08:40:13 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 08:40:13 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 08:40:13 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 08:40:13 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 08:40:13 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 08:40:13 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 08:40:13 UTC] Available dates found: 4
[16-Jun-2026 08:40:18 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 08:40:18 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 08:40:18 UTC] Current time (IST): 14:10
[16-Jun-2026 08:40:18 UTC] Requested date: 2026-06-16
[16-Jun-2026 08:40:18 UTC] Today: 2026-06-16
[16-Jun-2026 08:40:18 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[16-Jun-2026 08:40:18 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[16-Jun-2026 08:40:18 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[16-Jun-2026 08:40:18 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[16-Jun-2026 08:40:18 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[16-Jun-2026 08:40:18 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[16-Jun-2026 08:40:18 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[16-Jun-2026 08:40:18 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[16-Jun-2026 08:40:18 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[16-Jun-2026 08:40:18 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[16-Jun-2026 08:40:18 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[16-Jun-2026 08:40:18 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[16-Jun-2026 08:40:18 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[16-Jun-2026 08:40:18 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[16-Jun-2026 08:40:18 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[16-Jun-2026 08:40:18 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[16-Jun-2026 08:40:18 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[16-Jun-2026 08:40:18 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[16-Jun-2026 08:40:18 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[16-Jun-2026 08:40:18 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[16-Jun-2026 08:40:18 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[16-Jun-2026 08:40:18 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[16-Jun-2026 08:40:18 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[16-Jun-2026 08:40:18 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[16-Jun-2026 08:40:18 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[16-Jun-2026 08:40:18 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[16-Jun-2026 08:40:18 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[16-Jun-2026 08:40:18 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[16-Jun-2026 08:40:18 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[16-Jun-2026 08:40:18 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[16-Jun-2026 08:40:18 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[16-Jun-2026 08:40:18 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[16-Jun-2026 08:40:18 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[16-Jun-2026 08:40:18 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[16-Jun-2026 08:40:18 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[16-Jun-2026 08:40:18 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[16-Jun-2026 08:40:18 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[16-Jun-2026 08:40:18 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[16-Jun-2026 08:40:18 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[16-Jun-2026 08:40:18 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[16-Jun-2026 08:40:18 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 08:40:18 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 08:40:18 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 08:40:18 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 08:40:18 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[16-Jun-2026 08:40:18 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[16-Jun-2026 08:40:18 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[16-Jun-2026 08:40:18 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[16-Jun-2026 08:40:18 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[16-Jun-2026 08:40:18 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[16-Jun-2026 08:40:18 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[16-Jun-2026 08:40:18 UTC] Slot added: 14:45 - 15:00
[16-Jun-2026 08:40:18 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[16-Jun-2026 08:40:18 UTC] Slot added: 15:00 - 15:15
[16-Jun-2026 08:40:18 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[16-Jun-2026 08:40:18 UTC] Slot added: 15:15 - 15:30
[16-Jun-2026 08:40:18 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[16-Jun-2026 08:40:18 UTC] Slot added: 15:30 - 15:45
[16-Jun-2026 08:40:18 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[16-Jun-2026 08:40:18 UTC] Slot added: 15:45 - 16:00
[16-Jun-2026 08:40:30 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 08:40:30 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 08:40:30 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 08:40:30 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 08:40:30 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 08:40:30 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 08:40:30 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 08:40:30 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 08:40:30 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 08:40:30 UTC] Available dates found: 4
[16-Jun-2026 08:40:33 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 08:40:33 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 08:40:33 UTC] Current time (IST): 14:10
[16-Jun-2026 08:40:33 UTC] Requested date: 2026-06-20
[16-Jun-2026 08:40:33 UTC] Today: 2026-06-16
[16-Jun-2026 08:40:33 UTC] Slot added (future date): 08:00 - 08:15
[16-Jun-2026 08:40:33 UTC] Slot added (future date): 08:15 - 08:30
[16-Jun-2026 08:40:33 UTC] Slot added (future date): 08:30 - 08:45
[16-Jun-2026 08:40:33 UTC] Slot added (future date): 08:45 - 09:00
[16-Jun-2026 08:40:33 UTC] Slot added (future date): 09:00 - 09:15
[16-Jun-2026 08:40:33 UTC] Slot added (future date): 09:15 - 09:30
[16-Jun-2026 08:40:33 UTC] Slot added (future date): 09:30 - 09:45
[16-Jun-2026 08:40:33 UTC] Slot added (future date): 09:45 - 10:00
[16-Jun-2026 08:40:33 UTC] Slot added (future date): 10:00 - 10:15
[16-Jun-2026 08:40:33 UTC] Slot added (future date): 10:15 - 10:30
[16-Jun-2026 08:40:33 UTC] Slot added (future date): 10:30 - 10:45
[16-Jun-2026 08:40:33 UTC] Slot added (future date): 10:45 - 11:00
[16-Jun-2026 08:40:33 UTC] Slot added (future date): 11:00 - 11:15
[16-Jun-2026 08:40:33 UTC] Slot added (future date): 11:15 - 11:30
[16-Jun-2026 08:40:33 UTC] Slot added (future date): 11:30 - 11:45
[16-Jun-2026 08:40:33 UTC] Slot added (future date): 11:45 - 12:00
[16-Jun-2026 08:40:33 UTC] Slot added (future date): 12:00 - 12:15
[16-Jun-2026 08:40:33 UTC] Slot added (future date): 12:15 - 12:30
[16-Jun-2026 08:40:33 UTC] Slot added (future date): 12:30 - 12:45
[16-Jun-2026 08:40:33 UTC] Slot added (future date): 12:45 - 13:00
[16-Jun-2026 08:40:33 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 08:40:33 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 08:40:33 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 08:40:33 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 08:40:33 UTC] Slot added (future date): 14:00 - 14:15
[16-Jun-2026 08:40:33 UTC] Slot added (future date): 14:15 - 14:30
[16-Jun-2026 08:40:33 UTC] Slot added (future date): 14:30 - 14:45
[16-Jun-2026 08:40:33 UTC] Slot added (future date): 14:45 - 15:00
[16-Jun-2026 08:40:33 UTC] Slot added (future date): 15:00 - 15:15
[16-Jun-2026 08:40:33 UTC] Slot added (future date): 15:15 - 15:30
[16-Jun-2026 08:40:33 UTC] Slot added (future date): 15:30 - 15:45
[16-Jun-2026 08:40:33 UTC] Slot added (future date): 15:45 - 16:00
[16-Jun-2026 08:40:42 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[16-Jun-2026 08:43:50 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 08:43:50 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 08:43:50 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 08:43:50 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 08:43:50 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 08:43:50 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 08:43:50 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 08:43:50 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 08:43:50 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 08:43:50 UTC] Available dates found: 4
[16-Jun-2026 08:44:15 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 08:44:15 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 08:44:15 UTC] Current time (IST): 14:14
[16-Jun-2026 08:44:15 UTC] Requested date: 2026-06-20
[16-Jun-2026 08:44:15 UTC] Today: 2026-06-16
[16-Jun-2026 08:44:15 UTC] Slot added (future date): 08:00 - 08:15
[16-Jun-2026 08:44:15 UTC] Slot added (future date): 08:15 - 08:30
[16-Jun-2026 08:44:15 UTC] Slot added (future date): 08:30 - 08:45
[16-Jun-2026 08:44:15 UTC] Slot added (future date): 08:45 - 09:00
[16-Jun-2026 08:44:15 UTC] Slot added (future date): 09:00 - 09:15
[16-Jun-2026 08:44:15 UTC] Slot added (future date): 09:15 - 09:30
[16-Jun-2026 08:44:15 UTC] Slot added (future date): 09:30 - 09:45
[16-Jun-2026 08:44:15 UTC] Slot added (future date): 09:45 - 10:00
[16-Jun-2026 08:44:15 UTC] Slot added (future date): 10:00 - 10:15
[16-Jun-2026 08:44:15 UTC] Slot added (future date): 10:15 - 10:30
[16-Jun-2026 08:44:15 UTC] Slot added (future date): 10:30 - 10:45
[16-Jun-2026 08:44:15 UTC] Slot added (future date): 10:45 - 11:00
[16-Jun-2026 08:44:15 UTC] Slot added (future date): 11:00 - 11:15
[16-Jun-2026 08:44:15 UTC] Slot added (future date): 11:15 - 11:30
[16-Jun-2026 08:44:15 UTC] Slot added (future date): 11:30 - 11:45
[16-Jun-2026 08:44:15 UTC] Slot added (future date): 11:45 - 12:00
[16-Jun-2026 08:44:15 UTC] Slot added (future date): 12:00 - 12:15
[16-Jun-2026 08:44:15 UTC] Slot added (future date): 12:15 - 12:30
[16-Jun-2026 08:44:15 UTC] Slot added (future date): 12:30 - 12:45
[16-Jun-2026 08:44:15 UTC] Slot added (future date): 12:45 - 13:00
[16-Jun-2026 08:44:15 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 08:44:15 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 08:44:15 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 08:44:15 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 08:44:15 UTC] Slot added (future date): 14:00 - 14:15
[16-Jun-2026 08:44:15 UTC] Slot added (future date): 14:15 - 14:30
[16-Jun-2026 08:44:15 UTC] Slot added (future date): 14:30 - 14:45
[16-Jun-2026 08:44:15 UTC] Slot added (future date): 14:45 - 15:00
[16-Jun-2026 08:44:15 UTC] Slot added (future date): 15:00 - 15:15
[16-Jun-2026 08:44:15 UTC] Slot added (future date): 15:15 - 15:30
[16-Jun-2026 08:44:15 UTC] Slot added (future date): 15:30 - 15:45
[16-Jun-2026 08:44:15 UTC] Slot added (future date): 15:45 - 16:00
[16-Jun-2026 08:45:35 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 08:45:35 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 08:45:35 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 08:45:35 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 08:45:35 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 08:45:35 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 08:45:35 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 08:45:35 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 08:45:35 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 08:45:35 UTC] Available dates found: 4
[16-Jun-2026 08:45:37 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 08:45:37 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 08:45:37 UTC] Current time (IST): 14:15
[16-Jun-2026 08:45:37 UTC] Requested date: 2026-06-16
[16-Jun-2026 08:45:37 UTC] Today: 2026-06-16
[16-Jun-2026 08:45:37 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[16-Jun-2026 08:45:37 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[16-Jun-2026 08:45:37 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[16-Jun-2026 08:45:37 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[16-Jun-2026 08:45:37 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[16-Jun-2026 08:45:37 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[16-Jun-2026 08:45:37 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[16-Jun-2026 08:45:37 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[16-Jun-2026 08:45:37 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[16-Jun-2026 08:45:37 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[16-Jun-2026 08:45:37 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[16-Jun-2026 08:45:37 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[16-Jun-2026 08:45:37 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[16-Jun-2026 08:45:37 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[16-Jun-2026 08:45:37 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[16-Jun-2026 08:45:37 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[16-Jun-2026 08:45:37 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[16-Jun-2026 08:45:37 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[16-Jun-2026 08:45:37 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[16-Jun-2026 08:45:37 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[16-Jun-2026 08:45:37 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[16-Jun-2026 08:45:37 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[16-Jun-2026 08:45:37 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[16-Jun-2026 08:45:37 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[16-Jun-2026 08:45:37 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[16-Jun-2026 08:45:37 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[16-Jun-2026 08:45:37 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[16-Jun-2026 08:45:37 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[16-Jun-2026 08:45:37 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[16-Jun-2026 08:45:37 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[16-Jun-2026 08:45:37 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[16-Jun-2026 08:45:37 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[16-Jun-2026 08:45:37 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[16-Jun-2026 08:45:37 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[16-Jun-2026 08:45:37 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[16-Jun-2026 08:45:37 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[16-Jun-2026 08:45:37 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[16-Jun-2026 08:45:37 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[16-Jun-2026 08:45:37 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[16-Jun-2026 08:45:37 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[16-Jun-2026 08:45:37 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 08:45:37 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 08:45:37 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 08:45:37 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 08:45:37 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[16-Jun-2026 08:45:37 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[16-Jun-2026 08:45:37 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[16-Jun-2026 08:45:37 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[16-Jun-2026 08:45:37 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[16-Jun-2026 08:45:37 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[16-Jun-2026 08:45:37 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[16-Jun-2026 08:45:37 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[16-Jun-2026 08:45:37 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[16-Jun-2026 08:45:37 UTC] Slot added: 15:00 - 15:15
[16-Jun-2026 08:45:37 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[16-Jun-2026 08:45:37 UTC] Slot added: 15:15 - 15:30
[16-Jun-2026 08:45:37 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[16-Jun-2026 08:45:37 UTC] Slot added: 15:30 - 15:45
[16-Jun-2026 08:45:37 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[16-Jun-2026 08:45:37 UTC] Slot added: 15:45 - 16:00
[16-Jun-2026 08:45:40 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 08:45:40 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 08:45:40 UTC] Current time (IST): 14:15
[16-Jun-2026 08:45:40 UTC] Requested date: 2026-06-16
[16-Jun-2026 08:45:40 UTC] Today: 2026-06-16
[16-Jun-2026 08:45:40 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[16-Jun-2026 08:45:40 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[16-Jun-2026 08:45:40 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[16-Jun-2026 08:45:40 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[16-Jun-2026 08:45:40 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[16-Jun-2026 08:45:40 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[16-Jun-2026 08:45:40 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[16-Jun-2026 08:45:40 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[16-Jun-2026 08:45:40 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[16-Jun-2026 08:45:40 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[16-Jun-2026 08:45:40 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[16-Jun-2026 08:45:40 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[16-Jun-2026 08:45:40 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[16-Jun-2026 08:45:40 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[16-Jun-2026 08:45:40 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[16-Jun-2026 08:45:40 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[16-Jun-2026 08:45:40 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[16-Jun-2026 08:45:40 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[16-Jun-2026 08:45:40 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[16-Jun-2026 08:45:40 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[16-Jun-2026 08:45:40 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[16-Jun-2026 08:45:40 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[16-Jun-2026 08:45:40 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[16-Jun-2026 08:45:40 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[16-Jun-2026 08:45:40 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[16-Jun-2026 08:45:40 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[16-Jun-2026 08:45:40 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[16-Jun-2026 08:45:40 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[16-Jun-2026 08:45:40 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[16-Jun-2026 08:45:40 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[16-Jun-2026 08:45:40 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[16-Jun-2026 08:45:40 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[16-Jun-2026 08:45:40 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[16-Jun-2026 08:45:40 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[16-Jun-2026 08:45:40 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[16-Jun-2026 08:45:40 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[16-Jun-2026 08:45:40 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[16-Jun-2026 08:45:40 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[16-Jun-2026 08:45:40 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[16-Jun-2026 08:45:40 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[16-Jun-2026 08:45:40 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 08:45:40 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 08:45:40 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 08:45:40 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 08:45:40 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[16-Jun-2026 08:45:40 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[16-Jun-2026 08:45:40 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[16-Jun-2026 08:45:40 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[16-Jun-2026 08:45:40 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[16-Jun-2026 08:45:40 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[16-Jun-2026 08:45:40 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[16-Jun-2026 08:45:40 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[16-Jun-2026 08:45:40 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[16-Jun-2026 08:45:40 UTC] Slot added: 15:00 - 15:15
[16-Jun-2026 08:45:40 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[16-Jun-2026 08:45:40 UTC] Slot added: 15:15 - 15:30
[16-Jun-2026 08:45:40 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[16-Jun-2026 08:45:40 UTC] Slot added: 15:30 - 15:45
[16-Jun-2026 08:45:40 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[16-Jun-2026 08:45:40 UTC] Slot added: 15:45 - 16:00
[16-Jun-2026 08:45:49 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[16-Jun-2026 09:00:47 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781599244618","orderId":"OMO2606161410449304919906V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781600444915,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606161410494420442046V","paymentMode":"UPI_INTENT","timestamp":1781599249488,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 09:00:47 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781599244618
            [orderId] => OMO2606161410449304919906V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781600444915
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606161410494420442046V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781599249488
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[16-Jun-2026 09:00:47 UTC] Payment Callback - POST Data: Array
(
)

[16-Jun-2026 09:00:47 UTC] Payment Callback - GET Data: Array
(
)

[16-Jun-2026 09:00:47 UTC] Amount Conversion: 10000 paise = 100 rupees
[16-Jun-2026 09:00:47 UTC] Payment Status: FAILED (from status: FAILED)
[16-Jun-2026 09:00:47 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[16-Jun-2026 09:00:47 UTC] Payment not successful, status: FAILED
[16-Jun-2026 09:00:47 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781599244618","orderId":"OMO2606161410449304919906V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781600444915,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606161410494420442046V","paymentMode":"UPI_INTENT","timestamp":1781599249488,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 09:05:54 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781599550592","orderId":"OMO2606161415507995656663V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781600750774,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606161415562795985055V","paymentMode":"UPI_INTENT","timestamp":1781599556327,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 09:05:54 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781599550592
            [orderId] => OMO2606161415507995656663V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781600750774
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606161415562795985055V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781599556327
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[16-Jun-2026 09:05:54 UTC] Payment Callback - POST Data: Array
(
)

[16-Jun-2026 09:05:54 UTC] Payment Callback - GET Data: Array
(
)

[16-Jun-2026 09:05:54 UTC] Amount Conversion: 10000 paise = 100 rupees
[16-Jun-2026 09:05:54 UTC] Payment Status: FAILED (from status: FAILED)
[16-Jun-2026 09:05:54 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[16-Jun-2026 09:05:54 UTC] Payment not successful, status: FAILED
[16-Jun-2026 09:05:54 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781599550592","orderId":"OMO2606161415507995656663V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781600750774,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606161415562795985055V","paymentMode":"UPI_INTENT","timestamp":1781599556327,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 09:33:12 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 09:33:12 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 09:33:12 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 09:33:12 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 09:33:12 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 09:33:12 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 09:33:12 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 09:33:12 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 09:33:12 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 09:33:12 UTC] Available dates found: 4
[16-Jun-2026 09:33:15 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 09:33:15 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 09:33:15 UTC] Current time (IST): 15:3
[16-Jun-2026 09:33:15 UTC] Requested date: 2026-06-16
[16-Jun-2026 09:33:15 UTC] Today: 2026-06-16
[16-Jun-2026 09:33:15 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[16-Jun-2026 09:33:15 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[16-Jun-2026 09:33:15 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[16-Jun-2026 09:33:15 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[16-Jun-2026 09:33:15 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[16-Jun-2026 09:33:15 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[16-Jun-2026 09:33:15 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[16-Jun-2026 09:33:15 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[16-Jun-2026 09:33:15 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[16-Jun-2026 09:33:15 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[16-Jun-2026 09:33:15 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[16-Jun-2026 09:33:15 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[16-Jun-2026 09:33:15 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[16-Jun-2026 09:33:15 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[16-Jun-2026 09:33:15 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[16-Jun-2026 09:33:15 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[16-Jun-2026 09:33:15 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[16-Jun-2026 09:33:15 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[16-Jun-2026 09:33:15 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[16-Jun-2026 09:33:15 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[16-Jun-2026 09:33:15 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[16-Jun-2026 09:33:15 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[16-Jun-2026 09:33:15 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[16-Jun-2026 09:33:15 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[16-Jun-2026 09:33:15 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[16-Jun-2026 09:33:15 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[16-Jun-2026 09:33:15 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[16-Jun-2026 09:33:15 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[16-Jun-2026 09:33:15 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[16-Jun-2026 09:33:15 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[16-Jun-2026 09:33:15 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[16-Jun-2026 09:33:15 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[16-Jun-2026 09:33:15 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[16-Jun-2026 09:33:15 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[16-Jun-2026 09:33:15 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[16-Jun-2026 09:33:15 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[16-Jun-2026 09:33:15 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[16-Jun-2026 09:33:15 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[16-Jun-2026 09:33:15 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[16-Jun-2026 09:33:15 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[16-Jun-2026 09:33:15 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 09:33:15 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 09:33:15 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 09:33:15 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 09:33:15 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[16-Jun-2026 09:33:15 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[16-Jun-2026 09:33:15 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[16-Jun-2026 09:33:15 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[16-Jun-2026 09:33:15 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[16-Jun-2026 09:33:15 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[16-Jun-2026 09:33:15 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[16-Jun-2026 09:33:15 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[16-Jun-2026 09:33:15 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[16-Jun-2026 09:33:15 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[16-Jun-2026 09:33:15 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[16-Jun-2026 09:33:15 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[16-Jun-2026 09:33:15 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[16-Jun-2026 09:33:15 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[16-Jun-2026 09:33:15 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[16-Jun-2026 09:33:15 UTC] Slot added: 15:45 - 16:00
[16-Jun-2026 09:33:27 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 09:33:27 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 09:33:27 UTC] Current time (IST): 15:3
[16-Jun-2026 09:33:27 UTC] Requested date: 2026-06-20
[16-Jun-2026 09:33:27 UTC] Today: 2026-06-16
[16-Jun-2026 09:33:27 UTC] Slot added (future date): 08:00 - 08:15
[16-Jun-2026 09:33:27 UTC] Slot added (future date): 08:15 - 08:30
[16-Jun-2026 09:33:27 UTC] Slot added (future date): 08:30 - 08:45
[16-Jun-2026 09:33:27 UTC] Slot added (future date): 08:45 - 09:00
[16-Jun-2026 09:33:27 UTC] Slot added (future date): 09:00 - 09:15
[16-Jun-2026 09:33:27 UTC] Slot added (future date): 09:15 - 09:30
[16-Jun-2026 09:33:27 UTC] Slot added (future date): 09:30 - 09:45
[16-Jun-2026 09:33:27 UTC] Slot added (future date): 09:45 - 10:00
[16-Jun-2026 09:33:27 UTC] Slot added (future date): 10:00 - 10:15
[16-Jun-2026 09:33:27 UTC] Slot added (future date): 10:15 - 10:30
[16-Jun-2026 09:33:27 UTC] Slot added (future date): 10:30 - 10:45
[16-Jun-2026 09:33:27 UTC] Slot added (future date): 10:45 - 11:00
[16-Jun-2026 09:33:27 UTC] Slot added (future date): 11:00 - 11:15
[16-Jun-2026 09:33:27 UTC] Slot added (future date): 11:15 - 11:30
[16-Jun-2026 09:33:27 UTC] Slot added (future date): 11:30 - 11:45
[16-Jun-2026 09:33:27 UTC] Slot added (future date): 11:45 - 12:00
[16-Jun-2026 09:33:27 UTC] Slot added (future date): 12:00 - 12:15
[16-Jun-2026 09:33:27 UTC] Slot added (future date): 12:15 - 12:30
[16-Jun-2026 09:33:27 UTC] Slot added (future date): 12:30 - 12:45
[16-Jun-2026 09:33:27 UTC] Slot added (future date): 12:45 - 13:00
[16-Jun-2026 09:33:27 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 09:33:27 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 09:33:27 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 09:33:27 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 09:33:27 UTC] Slot added (future date): 14:00 - 14:15
[16-Jun-2026 09:33:27 UTC] Slot added (future date): 14:15 - 14:30
[16-Jun-2026 09:33:27 UTC] Slot added (future date): 14:30 - 14:45
[16-Jun-2026 09:33:27 UTC] Slot added (future date): 14:45 - 15:00
[16-Jun-2026 09:33:27 UTC] Slot added (future date): 15:00 - 15:15
[16-Jun-2026 09:33:27 UTC] Slot added (future date): 15:15 - 15:30
[16-Jun-2026 09:33:27 UTC] Slot added (future date): 15:30 - 15:45
[16-Jun-2026 09:33:27 UTC] Slot added (future date): 15:45 - 16:00
[16-Jun-2026 09:33:34 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 09:33:34 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 09:33:34 UTC] Current time (IST): 15:3
[16-Jun-2026 09:33:34 UTC] Requested date: 2026-06-21
[16-Jun-2026 09:33:34 UTC] Today: 2026-06-16
[16-Jun-2026 09:33:34 UTC] Slot added (future date): 08:00 - 08:15
[16-Jun-2026 09:33:34 UTC] Slot added (future date): 08:15 - 08:30
[16-Jun-2026 09:33:34 UTC] Slot added (future date): 08:30 - 08:45
[16-Jun-2026 09:33:34 UTC] Slot added (future date): 08:45 - 09:00
[16-Jun-2026 09:33:34 UTC] Slot added (future date): 09:00 - 09:15
[16-Jun-2026 09:33:34 UTC] Slot added (future date): 09:15 - 09:30
[16-Jun-2026 09:33:34 UTC] Slot added (future date): 09:30 - 09:45
[16-Jun-2026 09:33:34 UTC] Slot added (future date): 09:45 - 10:00
[16-Jun-2026 09:33:34 UTC] Slot added (future date): 10:00 - 10:15
[16-Jun-2026 09:33:34 UTC] Slot added (future date): 10:15 - 10:30
[16-Jun-2026 09:33:34 UTC] Slot added (future date): 10:30 - 10:45
[16-Jun-2026 09:33:34 UTC] Slot added (future date): 10:45 - 11:00
[16-Jun-2026 09:33:34 UTC] Slot added (future date): 11:00 - 11:15
[16-Jun-2026 09:33:34 UTC] Slot added (future date): 11:15 - 11:30
[16-Jun-2026 09:33:34 UTC] Slot added (future date): 11:30 - 11:45
[16-Jun-2026 09:33:34 UTC] Slot added (future date): 11:45 - 12:00
[16-Jun-2026 09:33:34 UTC] Slot added (future date): 12:00 - 12:15
[16-Jun-2026 09:33:34 UTC] Slot added (future date): 12:15 - 12:30
[16-Jun-2026 09:33:34 UTC] Slot added (future date): 12:30 - 12:45
[16-Jun-2026 09:33:34 UTC] Slot added (future date): 12:45 - 13:00
[16-Jun-2026 09:33:34 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 09:33:34 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 09:33:34 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 09:33:34 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 09:33:34 UTC] Slot added (future date): 14:00 - 14:15
[16-Jun-2026 09:33:34 UTC] Slot added (future date): 14:15 - 14:30
[16-Jun-2026 09:33:34 UTC] Slot added (future date): 14:30 - 14:45
[16-Jun-2026 09:33:34 UTC] Slot added (future date): 14:45 - 15:00
[16-Jun-2026 09:33:34 UTC] Slot added (future date): 15:00 - 15:15
[16-Jun-2026 09:33:34 UTC] Slot added (future date): 15:15 - 15:30
[16-Jun-2026 09:33:34 UTC] Slot added (future date): 15:30 - 15:45
[16-Jun-2026 09:33:34 UTC] Slot added (future date): 15:45 - 16:00
[16-Jun-2026 09:33:37 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 09:33:37 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 09:33:37 UTC] Current time (IST): 15:3
[16-Jun-2026 09:33:37 UTC] Requested date: 2026-06-16
[16-Jun-2026 09:33:37 UTC] Today: 2026-06-16
[16-Jun-2026 09:33:37 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[16-Jun-2026 09:33:37 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[16-Jun-2026 09:33:37 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[16-Jun-2026 09:33:37 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[16-Jun-2026 09:33:37 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[16-Jun-2026 09:33:37 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[16-Jun-2026 09:33:37 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[16-Jun-2026 09:33:37 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[16-Jun-2026 09:33:37 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[16-Jun-2026 09:33:37 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[16-Jun-2026 09:33:37 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[16-Jun-2026 09:33:37 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[16-Jun-2026 09:33:37 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[16-Jun-2026 09:33:37 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[16-Jun-2026 09:33:37 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[16-Jun-2026 09:33:37 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[16-Jun-2026 09:33:37 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[16-Jun-2026 09:33:37 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[16-Jun-2026 09:33:37 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[16-Jun-2026 09:33:37 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[16-Jun-2026 09:33:37 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[16-Jun-2026 09:33:37 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[16-Jun-2026 09:33:37 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[16-Jun-2026 09:33:37 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[16-Jun-2026 09:33:37 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[16-Jun-2026 09:33:37 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[16-Jun-2026 09:33:37 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[16-Jun-2026 09:33:37 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[16-Jun-2026 09:33:37 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[16-Jun-2026 09:33:37 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[16-Jun-2026 09:33:37 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[16-Jun-2026 09:33:37 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[16-Jun-2026 09:33:37 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[16-Jun-2026 09:33:37 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[16-Jun-2026 09:33:37 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[16-Jun-2026 09:33:37 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[16-Jun-2026 09:33:37 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[16-Jun-2026 09:33:37 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[16-Jun-2026 09:33:37 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[16-Jun-2026 09:33:37 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[16-Jun-2026 09:33:37 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 09:33:37 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 09:33:37 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 09:33:37 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 09:33:37 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[16-Jun-2026 09:33:37 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[16-Jun-2026 09:33:37 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[16-Jun-2026 09:33:37 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[16-Jun-2026 09:33:37 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[16-Jun-2026 09:33:37 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[16-Jun-2026 09:33:37 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[16-Jun-2026 09:33:37 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[16-Jun-2026 09:33:37 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[16-Jun-2026 09:33:37 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[16-Jun-2026 09:33:37 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[16-Jun-2026 09:33:37 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[16-Jun-2026 09:33:37 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[16-Jun-2026 09:33:37 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[16-Jun-2026 09:33:37 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[16-Jun-2026 09:33:37 UTC] Slot added: 15:45 - 16:00
[16-Jun-2026 09:37:56 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 09:37:56 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 09:37:56 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 09:37:56 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 09:37:56 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 09:37:56 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 09:37:56 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 09:37:56 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 09:37:56 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 09:37:56 UTC] Available dates found: 4
[16-Jun-2026 10:28:40 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 10:28:40 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 10:28:40 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 10:28:40 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 10:28:40 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 10:28:40 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 10:28:40 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 10:28:40 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 10:28:40 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 10:28:40 UTC] Available dates found: 4
[16-Jun-2026 10:40:46 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 10:40:46 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 10:40:46 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 10:40:46 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 10:40:46 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 10:40:46 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 10:40:46 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 10:40:46 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 10:40:46 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 10:40:46 UTC] Available dates found: 4
[16-Jun-2026 10:40:48 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 10:40:48 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 10:40:48 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 10:40:48 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 10:40:48 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 10:40:48 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 10:40:48 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 10:40:48 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 10:40:48 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 10:40:48 UTC] Available dates found: 4
[16-Jun-2026 10:42:33 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 10:42:33 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 10:42:33 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 10:42:33 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 10:42:33 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 10:42:33 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 10:42:33 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 10:42:33 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 10:42:33 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 10:42:33 UTC] Available dates found: 4
[16-Jun-2026 10:42:36 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 10:42:36 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 10:42:36 UTC] Current time (IST): 16:12
[16-Jun-2026 10:42:36 UTC] Requested date: 2026-06-20
[16-Jun-2026 10:42:36 UTC] Today: 2026-06-16
[16-Jun-2026 10:42:36 UTC] Slot added (future date): 08:00 - 08:15
[16-Jun-2026 10:42:36 UTC] Slot added (future date): 08:15 - 08:30
[16-Jun-2026 10:42:36 UTC] Slot added (future date): 08:30 - 08:45
[16-Jun-2026 10:42:36 UTC] Slot added (future date): 08:45 - 09:00
[16-Jun-2026 10:42:36 UTC] Slot added (future date): 09:00 - 09:15
[16-Jun-2026 10:42:36 UTC] Slot added (future date): 09:15 - 09:30
[16-Jun-2026 10:42:36 UTC] Slot added (future date): 09:30 - 09:45
[16-Jun-2026 10:42:36 UTC] Slot added (future date): 09:45 - 10:00
[16-Jun-2026 10:42:36 UTC] Slot added (future date): 10:00 - 10:15
[16-Jun-2026 10:42:36 UTC] Slot added (future date): 10:15 - 10:30
[16-Jun-2026 10:42:36 UTC] Slot added (future date): 10:30 - 10:45
[16-Jun-2026 10:42:36 UTC] Slot added (future date): 10:45 - 11:00
[16-Jun-2026 10:42:36 UTC] Slot added (future date): 11:00 - 11:15
[16-Jun-2026 10:42:36 UTC] Slot added (future date): 11:15 - 11:30
[16-Jun-2026 10:42:36 UTC] Slot added (future date): 11:30 - 11:45
[16-Jun-2026 10:42:36 UTC] Slot added (future date): 11:45 - 12:00
[16-Jun-2026 10:42:36 UTC] Slot added (future date): 12:00 - 12:15
[16-Jun-2026 10:42:36 UTC] Slot added (future date): 12:15 - 12:30
[16-Jun-2026 10:42:36 UTC] Slot added (future date): 12:30 - 12:45
[16-Jun-2026 10:42:36 UTC] Slot added (future date): 12:45 - 13:00
[16-Jun-2026 10:42:36 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 10:42:36 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 10:42:36 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 10:42:36 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 10:42:36 UTC] Slot added (future date): 14:00 - 14:15
[16-Jun-2026 10:42:36 UTC] Slot added (future date): 14:15 - 14:30
[16-Jun-2026 10:42:36 UTC] Slot added (future date): 14:30 - 14:45
[16-Jun-2026 10:42:36 UTC] Slot added (future date): 14:45 - 15:00
[16-Jun-2026 10:42:36 UTC] Slot added (future date): 15:00 - 15:15
[16-Jun-2026 10:42:36 UTC] Slot added (future date): 15:15 - 15:30
[16-Jun-2026 10:42:36 UTC] Slot added (future date): 15:30 - 15:45
[16-Jun-2026 10:42:36 UTC] Slot added (future date): 15:45 - 16:00
[16-Jun-2026 10:42:38 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 10:42:38 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 10:42:38 UTC] Current time (IST): 16:12
[16-Jun-2026 10:42:38 UTC] Requested date: 2026-06-16
[16-Jun-2026 10:42:38 UTC] Today: 2026-06-16
[16-Jun-2026 10:42:38 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[16-Jun-2026 10:42:38 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[16-Jun-2026 10:42:38 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[16-Jun-2026 10:42:38 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[16-Jun-2026 10:42:38 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[16-Jun-2026 10:42:38 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[16-Jun-2026 10:42:38 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[16-Jun-2026 10:42:38 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[16-Jun-2026 10:42:38 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[16-Jun-2026 10:42:38 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[16-Jun-2026 10:42:38 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[16-Jun-2026 10:42:38 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[16-Jun-2026 10:42:38 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[16-Jun-2026 10:42:38 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[16-Jun-2026 10:42:38 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[16-Jun-2026 10:42:38 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[16-Jun-2026 10:42:38 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[16-Jun-2026 10:42:38 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[16-Jun-2026 10:42:38 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[16-Jun-2026 10:42:38 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[16-Jun-2026 10:42:38 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[16-Jun-2026 10:42:38 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[16-Jun-2026 10:42:38 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[16-Jun-2026 10:42:38 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[16-Jun-2026 10:42:38 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[16-Jun-2026 10:42:38 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[16-Jun-2026 10:42:38 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[16-Jun-2026 10:42:38 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[16-Jun-2026 10:42:38 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[16-Jun-2026 10:42:38 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[16-Jun-2026 10:42:38 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[16-Jun-2026 10:42:38 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[16-Jun-2026 10:42:38 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[16-Jun-2026 10:42:38 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[16-Jun-2026 10:42:38 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[16-Jun-2026 10:42:38 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[16-Jun-2026 10:42:38 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[16-Jun-2026 10:42:38 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[16-Jun-2026 10:42:38 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[16-Jun-2026 10:42:38 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[16-Jun-2026 10:42:38 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 10:42:38 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 10:42:38 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 10:42:38 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 10:42:38 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[16-Jun-2026 10:42:38 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[16-Jun-2026 10:42:38 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[16-Jun-2026 10:42:38 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[16-Jun-2026 10:42:38 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[16-Jun-2026 10:42:38 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[16-Jun-2026 10:42:38 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[16-Jun-2026 10:42:38 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[16-Jun-2026 10:42:38 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[16-Jun-2026 10:42:38 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[16-Jun-2026 10:42:38 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[16-Jun-2026 10:42:38 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[16-Jun-2026 10:42:38 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[16-Jun-2026 10:42:38 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[16-Jun-2026 10:42:38 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[16-Jun-2026 10:42:38 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[16-Jun-2026 10:42:41 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 10:42:41 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 10:42:41 UTC] Current time (IST): 16:12
[16-Jun-2026 10:42:41 UTC] Requested date: 2026-06-20
[16-Jun-2026 10:42:41 UTC] Today: 2026-06-16
[16-Jun-2026 10:42:41 UTC] Slot added (future date): 08:00 - 08:15
[16-Jun-2026 10:42:41 UTC] Slot added (future date): 08:15 - 08:30
[16-Jun-2026 10:42:41 UTC] Slot added (future date): 08:30 - 08:45
[16-Jun-2026 10:42:41 UTC] Slot added (future date): 08:45 - 09:00
[16-Jun-2026 10:42:41 UTC] Slot added (future date): 09:00 - 09:15
[16-Jun-2026 10:42:41 UTC] Slot added (future date): 09:15 - 09:30
[16-Jun-2026 10:42:41 UTC] Slot added (future date): 09:30 - 09:45
[16-Jun-2026 10:42:41 UTC] Slot added (future date): 09:45 - 10:00
[16-Jun-2026 10:42:41 UTC] Slot added (future date): 10:00 - 10:15
[16-Jun-2026 10:42:41 UTC] Slot added (future date): 10:15 - 10:30
[16-Jun-2026 10:42:41 UTC] Slot added (future date): 10:30 - 10:45
[16-Jun-2026 10:42:41 UTC] Slot added (future date): 10:45 - 11:00
[16-Jun-2026 10:42:41 UTC] Slot added (future date): 11:00 - 11:15
[16-Jun-2026 10:42:41 UTC] Slot added (future date): 11:15 - 11:30
[16-Jun-2026 10:42:41 UTC] Slot added (future date): 11:30 - 11:45
[16-Jun-2026 10:42:41 UTC] Slot added (future date): 11:45 - 12:00
[16-Jun-2026 10:42:41 UTC] Slot added (future date): 12:00 - 12:15
[16-Jun-2026 10:42:41 UTC] Slot added (future date): 12:15 - 12:30
[16-Jun-2026 10:42:41 UTC] Slot added (future date): 12:30 - 12:45
[16-Jun-2026 10:42:41 UTC] Slot added (future date): 12:45 - 13:00
[16-Jun-2026 10:42:41 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 10:42:41 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 10:42:41 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 10:42:41 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 10:42:41 UTC] Slot added (future date): 14:00 - 14:15
[16-Jun-2026 10:42:41 UTC] Slot added (future date): 14:15 - 14:30
[16-Jun-2026 10:42:41 UTC] Slot added (future date): 14:30 - 14:45
[16-Jun-2026 10:42:41 UTC] Slot added (future date): 14:45 - 15:00
[16-Jun-2026 10:42:41 UTC] Slot added (future date): 15:00 - 15:15
[16-Jun-2026 10:42:41 UTC] Slot added (future date): 15:15 - 15:30
[16-Jun-2026 10:42:41 UTC] Slot added (future date): 15:30 - 15:45
[16-Jun-2026 10:42:41 UTC] Slot added (future date): 15:45 - 16:00
[16-Jun-2026 10:42:42 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 10:42:42 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 10:42:42 UTC] Current time (IST): 16:12
[16-Jun-2026 10:42:42 UTC] Requested date: 2026-06-21
[16-Jun-2026 10:42:42 UTC] Today: 2026-06-16
[16-Jun-2026 10:42:42 UTC] Slot added (future date): 08:00 - 08:15
[16-Jun-2026 10:42:42 UTC] Slot added (future date): 08:15 - 08:30
[16-Jun-2026 10:42:42 UTC] Slot added (future date): 08:30 - 08:45
[16-Jun-2026 10:42:42 UTC] Slot added (future date): 08:45 - 09:00
[16-Jun-2026 10:42:42 UTC] Slot added (future date): 09:00 - 09:15
[16-Jun-2026 10:42:42 UTC] Slot added (future date): 09:15 - 09:30
[16-Jun-2026 10:42:42 UTC] Slot added (future date): 09:30 - 09:45
[16-Jun-2026 10:42:42 UTC] Slot added (future date): 09:45 - 10:00
[16-Jun-2026 10:42:42 UTC] Slot added (future date): 10:00 - 10:15
[16-Jun-2026 10:42:42 UTC] Slot added (future date): 10:15 - 10:30
[16-Jun-2026 10:42:42 UTC] Slot added (future date): 10:30 - 10:45
[16-Jun-2026 10:42:42 UTC] Slot added (future date): 10:45 - 11:00
[16-Jun-2026 10:42:42 UTC] Slot added (future date): 11:00 - 11:15
[16-Jun-2026 10:42:42 UTC] Slot added (future date): 11:15 - 11:30
[16-Jun-2026 10:42:42 UTC] Slot added (future date): 11:30 - 11:45
[16-Jun-2026 10:42:42 UTC] Slot added (future date): 11:45 - 12:00
[16-Jun-2026 10:42:42 UTC] Slot added (future date): 12:00 - 12:15
[16-Jun-2026 10:42:42 UTC] Slot added (future date): 12:15 - 12:30
[16-Jun-2026 10:42:42 UTC] Slot added (future date): 12:30 - 12:45
[16-Jun-2026 10:42:42 UTC] Slot added (future date): 12:45 - 13:00
[16-Jun-2026 10:42:42 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 10:42:42 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 10:42:42 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 10:42:42 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 10:42:42 UTC] Slot added (future date): 14:00 - 14:15
[16-Jun-2026 10:42:42 UTC] Slot added (future date): 14:15 - 14:30
[16-Jun-2026 10:42:42 UTC] Slot added (future date): 14:30 - 14:45
[16-Jun-2026 10:42:42 UTC] Slot added (future date): 14:45 - 15:00
[16-Jun-2026 10:42:42 UTC] Slot added (future date): 15:00 - 15:15
[16-Jun-2026 10:42:42 UTC] Slot added (future date): 15:15 - 15:30
[16-Jun-2026 10:42:42 UTC] Slot added (future date): 15:30 - 15:45
[16-Jun-2026 10:42:42 UTC] Slot added (future date): 15:45 - 16:00
[16-Jun-2026 11:57:36 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 11:57:36 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 11:57:36 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 11:57:36 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 11:57:36 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 11:57:36 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 11:57:36 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 11:57:36 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 11:57:36 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 11:57:36 UTC] Available dates found: 4
[16-Jun-2026 11:57:38 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 11:57:38 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 11:57:38 UTC] Current time (IST): 17:27
[16-Jun-2026 11:57:38 UTC] Requested date: 2026-06-16
[16-Jun-2026 11:57:38 UTC] Today: 2026-06-16
[16-Jun-2026 11:57:38 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[16-Jun-2026 11:57:38 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[16-Jun-2026 11:57:38 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[16-Jun-2026 11:57:38 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[16-Jun-2026 11:57:38 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[16-Jun-2026 11:57:38 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[16-Jun-2026 11:57:38 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[16-Jun-2026 11:57:38 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[16-Jun-2026 11:57:38 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[16-Jun-2026 11:57:38 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[16-Jun-2026 11:57:38 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[16-Jun-2026 11:57:38 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[16-Jun-2026 11:57:38 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[16-Jun-2026 11:57:38 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[16-Jun-2026 11:57:38 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[16-Jun-2026 11:57:38 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[16-Jun-2026 11:57:38 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[16-Jun-2026 11:57:38 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[16-Jun-2026 11:57:38 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[16-Jun-2026 11:57:38 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[16-Jun-2026 11:57:38 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[16-Jun-2026 11:57:38 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[16-Jun-2026 11:57:38 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[16-Jun-2026 11:57:38 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[16-Jun-2026 11:57:38 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[16-Jun-2026 11:57:38 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[16-Jun-2026 11:57:38 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[16-Jun-2026 11:57:38 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[16-Jun-2026 11:57:38 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[16-Jun-2026 11:57:38 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[16-Jun-2026 11:57:38 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[16-Jun-2026 11:57:38 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[16-Jun-2026 11:57:38 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[16-Jun-2026 11:57:38 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[16-Jun-2026 11:57:38 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[16-Jun-2026 11:57:38 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[16-Jun-2026 11:57:38 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[16-Jun-2026 11:57:38 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[16-Jun-2026 11:57:38 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[16-Jun-2026 11:57:38 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[16-Jun-2026 11:57:38 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 11:57:38 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 11:57:38 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 11:57:38 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 11:57:38 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[16-Jun-2026 11:57:38 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[16-Jun-2026 11:57:38 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[16-Jun-2026 11:57:38 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[16-Jun-2026 11:57:38 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[16-Jun-2026 11:57:38 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[16-Jun-2026 11:57:38 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[16-Jun-2026 11:57:38 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[16-Jun-2026 11:57:38 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[16-Jun-2026 11:57:38 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[16-Jun-2026 11:57:38 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[16-Jun-2026 11:57:38 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[16-Jun-2026 11:57:38 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[16-Jun-2026 11:57:38 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[16-Jun-2026 11:57:38 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[16-Jun-2026 11:57:38 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[16-Jun-2026 11:57:39 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 11:57:39 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 11:57:39 UTC] Current time (IST): 17:27
[16-Jun-2026 11:57:39 UTC] Requested date: 2026-06-20
[16-Jun-2026 11:57:39 UTC] Today: 2026-06-16
[16-Jun-2026 11:57:39 UTC] Slot added (future date): 08:00 - 08:15
[16-Jun-2026 11:57:39 UTC] Slot added (future date): 08:15 - 08:30
[16-Jun-2026 11:57:39 UTC] Slot added (future date): 08:30 - 08:45
[16-Jun-2026 11:57:39 UTC] Slot added (future date): 08:45 - 09:00
[16-Jun-2026 11:57:39 UTC] Slot added (future date): 09:00 - 09:15
[16-Jun-2026 11:57:39 UTC] Slot added (future date): 09:15 - 09:30
[16-Jun-2026 11:57:39 UTC] Slot added (future date): 09:30 - 09:45
[16-Jun-2026 11:57:39 UTC] Slot added (future date): 09:45 - 10:00
[16-Jun-2026 11:57:39 UTC] Slot added (future date): 10:00 - 10:15
[16-Jun-2026 11:57:39 UTC] Slot added (future date): 10:15 - 10:30
[16-Jun-2026 11:57:39 UTC] Slot added (future date): 10:30 - 10:45
[16-Jun-2026 11:57:39 UTC] Slot added (future date): 10:45 - 11:00
[16-Jun-2026 11:57:39 UTC] Slot added (future date): 11:00 - 11:15
[16-Jun-2026 11:57:39 UTC] Slot added (future date): 11:15 - 11:30
[16-Jun-2026 11:57:39 UTC] Slot added (future date): 11:30 - 11:45
[16-Jun-2026 11:57:39 UTC] Slot added (future date): 11:45 - 12:00
[16-Jun-2026 11:57:39 UTC] Slot added (future date): 12:00 - 12:15
[16-Jun-2026 11:57:39 UTC] Slot added (future date): 12:15 - 12:30
[16-Jun-2026 11:57:39 UTC] Slot added (future date): 12:30 - 12:45
[16-Jun-2026 11:57:39 UTC] Slot added (future date): 12:45 - 13:00
[16-Jun-2026 11:57:39 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 11:57:39 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 11:57:39 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 11:57:39 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 11:57:39 UTC] Slot added (future date): 14:00 - 14:15
[16-Jun-2026 11:57:39 UTC] Slot added (future date): 14:15 - 14:30
[16-Jun-2026 11:57:39 UTC] Slot added (future date): 14:30 - 14:45
[16-Jun-2026 11:57:39 UTC] Slot added (future date): 14:45 - 15:00
[16-Jun-2026 11:57:39 UTC] Slot added (future date): 15:00 - 15:15
[16-Jun-2026 11:57:39 UTC] Slot added (future date): 15:15 - 15:30
[16-Jun-2026 11:57:39 UTC] Slot added (future date): 15:30 - 15:45
[16-Jun-2026 11:57:39 UTC] Slot added (future date): 15:45 - 16:00
[16-Jun-2026 11:57:47 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[16-Jun-2026 12:17:52 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781611068988","orderId":"OMO2606161727491832036201V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781612269167,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606161727541164919181V","paymentMode":"UPI_INTENT","timestamp":1781611074164,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 12:17:52 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781611068988
            [orderId] => OMO2606161727491832036201V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781612269167
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606161727541164919181V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781611074164
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[16-Jun-2026 12:17:52 UTC] Payment Callback - POST Data: Array
(
)

[16-Jun-2026 12:17:52 UTC] Payment Callback - GET Data: Array
(
)

[16-Jun-2026 12:17:52 UTC] Amount Conversion: 10000 paise = 100 rupees
[16-Jun-2026 12:17:52 UTC] Payment Status: FAILED (from status: FAILED)
[16-Jun-2026 12:17:52 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[16-Jun-2026 12:17:52 UTC] Payment not successful, status: FAILED
[16-Jun-2026 12:17:52 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781611068988","orderId":"OMO2606161727491832036201V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781612269167,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606161727541164919181V","paymentMode":"UPI_INTENT","timestamp":1781611074164,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 14:53:14 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 14:53:14 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 14:53:14 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 14:53:14 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 14:53:14 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 14:53:14 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 14:53:14 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 14:53:14 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 14:53:14 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 14:53:14 UTC] Available dates found: 4
[16-Jun-2026 14:53:16 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 14:53:16 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 14:53:16 UTC] Current time (IST): 20:23
[16-Jun-2026 14:53:16 UTC] Requested date: 2026-06-16
[16-Jun-2026 14:53:16 UTC] Today: 2026-06-16
[16-Jun-2026 14:53:16 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[16-Jun-2026 14:53:16 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[16-Jun-2026 14:53:16 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[16-Jun-2026 14:53:16 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[16-Jun-2026 14:53:16 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[16-Jun-2026 14:53:16 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[16-Jun-2026 14:53:16 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[16-Jun-2026 14:53:16 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[16-Jun-2026 14:53:16 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[16-Jun-2026 14:53:16 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[16-Jun-2026 14:53:16 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[16-Jun-2026 14:53:16 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[16-Jun-2026 14:53:16 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[16-Jun-2026 14:53:16 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[16-Jun-2026 14:53:16 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[16-Jun-2026 14:53:16 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[16-Jun-2026 14:53:16 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[16-Jun-2026 14:53:16 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[16-Jun-2026 14:53:16 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[16-Jun-2026 14:53:16 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[16-Jun-2026 14:53:16 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[16-Jun-2026 14:53:16 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[16-Jun-2026 14:53:16 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[16-Jun-2026 14:53:16 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[16-Jun-2026 14:53:16 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[16-Jun-2026 14:53:16 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[16-Jun-2026 14:53:16 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[16-Jun-2026 14:53:16 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[16-Jun-2026 14:53:16 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[16-Jun-2026 14:53:16 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[16-Jun-2026 14:53:16 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[16-Jun-2026 14:53:16 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[16-Jun-2026 14:53:16 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[16-Jun-2026 14:53:16 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[16-Jun-2026 14:53:16 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[16-Jun-2026 14:53:16 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[16-Jun-2026 14:53:16 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[16-Jun-2026 14:53:16 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[16-Jun-2026 14:53:16 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[16-Jun-2026 14:53:16 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[16-Jun-2026 14:53:16 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 14:53:16 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 14:53:16 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 14:53:16 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 14:53:16 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[16-Jun-2026 14:53:16 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[16-Jun-2026 14:53:16 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[16-Jun-2026 14:53:16 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[16-Jun-2026 14:53:16 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[16-Jun-2026 14:53:16 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[16-Jun-2026 14:53:16 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[16-Jun-2026 14:53:16 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[16-Jun-2026 14:53:16 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[16-Jun-2026 14:53:16 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[16-Jun-2026 14:53:16 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[16-Jun-2026 14:53:16 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[16-Jun-2026 14:53:16 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[16-Jun-2026 14:53:16 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[16-Jun-2026 14:53:16 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[16-Jun-2026 14:53:16 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[16-Jun-2026 14:53:18 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 14:53:18 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 14:53:18 UTC] Current time (IST): 20:23
[16-Jun-2026 14:53:18 UTC] Requested date: 2026-06-20
[16-Jun-2026 14:53:18 UTC] Today: 2026-06-16
[16-Jun-2026 14:53:18 UTC] Slot added (future date): 08:00 - 08:15
[16-Jun-2026 14:53:18 UTC] Slot added (future date): 08:15 - 08:30
[16-Jun-2026 14:53:18 UTC] Slot added (future date): 08:30 - 08:45
[16-Jun-2026 14:53:18 UTC] Slot added (future date): 08:45 - 09:00
[16-Jun-2026 14:53:18 UTC] Slot added (future date): 09:00 - 09:15
[16-Jun-2026 14:53:18 UTC] Slot added (future date): 09:15 - 09:30
[16-Jun-2026 14:53:18 UTC] Slot added (future date): 09:30 - 09:45
[16-Jun-2026 14:53:18 UTC] Slot added (future date): 09:45 - 10:00
[16-Jun-2026 14:53:18 UTC] Slot added (future date): 10:00 - 10:15
[16-Jun-2026 14:53:18 UTC] Slot added (future date): 10:15 - 10:30
[16-Jun-2026 14:53:18 UTC] Slot added (future date): 10:30 - 10:45
[16-Jun-2026 14:53:18 UTC] Slot added (future date): 10:45 - 11:00
[16-Jun-2026 14:53:18 UTC] Slot added (future date): 11:00 - 11:15
[16-Jun-2026 14:53:18 UTC] Slot added (future date): 11:15 - 11:30
[16-Jun-2026 14:53:18 UTC] Slot added (future date): 11:30 - 11:45
[16-Jun-2026 14:53:18 UTC] Slot added (future date): 11:45 - 12:00
[16-Jun-2026 14:53:18 UTC] Slot added (future date): 12:00 - 12:15
[16-Jun-2026 14:53:18 UTC] Slot added (future date): 12:15 - 12:30
[16-Jun-2026 14:53:18 UTC] Slot added (future date): 12:30 - 12:45
[16-Jun-2026 14:53:18 UTC] Slot added (future date): 12:45 - 13:00
[16-Jun-2026 14:53:18 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 14:53:18 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 14:53:18 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 14:53:18 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 14:53:18 UTC] Slot added (future date): 14:00 - 14:15
[16-Jun-2026 14:53:18 UTC] Slot added (future date): 14:15 - 14:30
[16-Jun-2026 14:53:18 UTC] Slot added (future date): 14:30 - 14:45
[16-Jun-2026 14:53:18 UTC] Slot added (future date): 14:45 - 15:00
[16-Jun-2026 14:53:18 UTC] Slot added (future date): 15:00 - 15:15
[16-Jun-2026 14:53:18 UTC] Slot added (future date): 15:15 - 15:30
[16-Jun-2026 14:53:18 UTC] Slot added (future date): 15:30 - 15:45
[16-Jun-2026 14:53:18 UTC] Slot added (future date): 15:45 - 16:00
[16-Jun-2026 15:03:53 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 15:03:53 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 15:03:53 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 15:03:53 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 15:03:53 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 15:03:53 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 15:03:53 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 15:03:53 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 15:03:53 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 15:03:53 UTC] Available dates found: 4
[16-Jun-2026 15:35:31 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 15:35:31 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 15:35:31 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 15:35:31 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 15:35:31 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 15:35:31 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 15:35:31 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 15:35:31 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 15:35:31 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 15:35:31 UTC] Available dates found: 4
[16-Jun-2026 15:35:36 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 15:35:36 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 15:35:36 UTC] Current time (IST): 21:5
[16-Jun-2026 15:35:36 UTC] Requested date: 2026-06-20
[16-Jun-2026 15:35:36 UTC] Today: 2026-06-16
[16-Jun-2026 15:35:36 UTC] Slot added (future date): 08:00 - 08:15
[16-Jun-2026 15:35:36 UTC] Slot added (future date): 08:15 - 08:30
[16-Jun-2026 15:35:36 UTC] Slot added (future date): 08:30 - 08:45
[16-Jun-2026 15:35:36 UTC] Slot added (future date): 08:45 - 09:00
[16-Jun-2026 15:35:36 UTC] Slot added (future date): 09:00 - 09:15
[16-Jun-2026 15:35:36 UTC] Slot added (future date): 09:15 - 09:30
[16-Jun-2026 15:35:36 UTC] Slot added (future date): 09:30 - 09:45
[16-Jun-2026 15:35:36 UTC] Slot added (future date): 09:45 - 10:00
[16-Jun-2026 15:35:36 UTC] Slot added (future date): 10:00 - 10:15
[16-Jun-2026 15:35:36 UTC] Slot added (future date): 10:15 - 10:30
[16-Jun-2026 15:35:36 UTC] Slot added (future date): 10:30 - 10:45
[16-Jun-2026 15:35:36 UTC] Slot added (future date): 10:45 - 11:00
[16-Jun-2026 15:35:36 UTC] Slot added (future date): 11:00 - 11:15
[16-Jun-2026 15:35:36 UTC] Slot added (future date): 11:15 - 11:30
[16-Jun-2026 15:35:36 UTC] Slot added (future date): 11:30 - 11:45
[16-Jun-2026 15:35:36 UTC] Slot added (future date): 11:45 - 12:00
[16-Jun-2026 15:35:36 UTC] Slot added (future date): 12:00 - 12:15
[16-Jun-2026 15:35:36 UTC] Slot added (future date): 12:15 - 12:30
[16-Jun-2026 15:35:36 UTC] Slot added (future date): 12:30 - 12:45
[16-Jun-2026 15:35:36 UTC] Slot added (future date): 12:45 - 13:00
[16-Jun-2026 15:35:36 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 15:35:36 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 15:35:36 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 15:35:36 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 15:35:36 UTC] Slot added (future date): 14:00 - 14:15
[16-Jun-2026 15:35:36 UTC] Slot added (future date): 14:15 - 14:30
[16-Jun-2026 15:35:36 UTC] Slot added (future date): 14:30 - 14:45
[16-Jun-2026 15:35:36 UTC] Slot added (future date): 14:45 - 15:00
[16-Jun-2026 15:35:36 UTC] Slot added (future date): 15:00 - 15:15
[16-Jun-2026 15:35:36 UTC] Slot added (future date): 15:15 - 15:30
[16-Jun-2026 15:35:36 UTC] Slot added (future date): 15:30 - 15:45
[16-Jun-2026 15:35:36 UTC] Slot added (future date): 15:45 - 16:00
[16-Jun-2026 15:35:49 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[16-Jun-2026 15:41:08 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 15:41:08 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 15:41:08 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 15:41:08 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 15:41:08 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 15:41:08 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 15:41:08 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 15:41:08 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 15:41:08 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 15:41:08 UTC] Available dates found: 4
[16-Jun-2026 15:41:10 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 15:41:10 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 15:41:10 UTC] Current time (IST): 21:11
[16-Jun-2026 15:41:10 UTC] Requested date: 2026-06-20
[16-Jun-2026 15:41:10 UTC] Today: 2026-06-16
[16-Jun-2026 15:41:10 UTC] Slot added (future date): 08:00 - 08:15
[16-Jun-2026 15:41:10 UTC] Slot added (future date): 08:15 - 08:30
[16-Jun-2026 15:41:10 UTC] Slot added (future date): 08:30 - 08:45
[16-Jun-2026 15:41:10 UTC] Slot added (future date): 08:45 - 09:00
[16-Jun-2026 15:41:10 UTC] Slot added (future date): 09:00 - 09:15
[16-Jun-2026 15:41:10 UTC] Slot added (future date): 09:15 - 09:30
[16-Jun-2026 15:41:10 UTC] Slot added (future date): 09:30 - 09:45
[16-Jun-2026 15:41:10 UTC] Slot added (future date): 09:45 - 10:00
[16-Jun-2026 15:41:10 UTC] Slot added (future date): 10:00 - 10:15
[16-Jun-2026 15:41:10 UTC] Slot added (future date): 10:15 - 10:30
[16-Jun-2026 15:41:10 UTC] Slot added (future date): 10:30 - 10:45
[16-Jun-2026 15:41:10 UTC] Slot added (future date): 10:45 - 11:00
[16-Jun-2026 15:41:10 UTC] Slot added (future date): 11:00 - 11:15
[16-Jun-2026 15:41:10 UTC] Slot added (future date): 11:15 - 11:30
[16-Jun-2026 15:41:10 UTC] Slot added (future date): 11:30 - 11:45
[16-Jun-2026 15:41:10 UTC] Slot added (future date): 11:45 - 12:00
[16-Jun-2026 15:41:10 UTC] Slot added (future date): 12:00 - 12:15
[16-Jun-2026 15:41:10 UTC] Slot added (future date): 12:15 - 12:30
[16-Jun-2026 15:41:10 UTC] Slot added (future date): 12:30 - 12:45
[16-Jun-2026 15:41:10 UTC] Slot added (future date): 12:45 - 13:00
[16-Jun-2026 15:41:10 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 15:41:10 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 15:41:10 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 15:41:10 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 15:41:10 UTC] Slot added (future date): 14:00 - 14:15
[16-Jun-2026 15:41:10 UTC] Slot added (future date): 14:15 - 14:30
[16-Jun-2026 15:41:10 UTC] Slot added (future date): 14:30 - 14:45
[16-Jun-2026 15:41:10 UTC] Slot added (future date): 14:45 - 15:00
[16-Jun-2026 15:41:10 UTC] Slot added (future date): 15:00 - 15:15
[16-Jun-2026 15:41:10 UTC] Slot added (future date): 15:15 - 15:30
[16-Jun-2026 15:41:10 UTC] Slot added (future date): 15:30 - 15:45
[16-Jun-2026 15:41:10 UTC] Slot added (future date): 15:45 - 16:00
[16-Jun-2026 15:41:17 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[16-Jun-2026 15:58:57 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781624151208","orderId":"OMO2606162105517814607938V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781625351763,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606162105559316919193V","paymentMode":"UPI_INTENT","timestamp":1781624155975,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 15:58:57 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781624151208
            [orderId] => OMO2606162105517814607938V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781625351763
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606162105559316919193V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781624155975
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[16-Jun-2026 15:58:57 UTC] Payment Callback - POST Data: Array
(
)

[16-Jun-2026 15:58:57 UTC] Payment Callback - GET Data: Array
(
)

[16-Jun-2026 15:58:57 UTC] Amount Conversion: 10000 paise = 100 rupees
[16-Jun-2026 15:58:57 UTC] Payment Status: FAILED (from status: FAILED)
[16-Jun-2026 15:58:57 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[16-Jun-2026 15:58:57 UTC] Payment not successful, status: FAILED
[16-Jun-2026 15:58:57 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781624151208","orderId":"OMO2606162105517814607938V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781625351763,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606162105559316919193V","paymentMode":"UPI_INTENT","timestamp":1781624155975,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 16:04:24 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781624479818","orderId":"OMO2606162111200079442080V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781625679985,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606162111251742236671V","paymentMode":"UPI_INTENT","timestamp":1781624485220,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 16:04:24 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781624479818
            [orderId] => OMO2606162111200079442080V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781625679985
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606162111251742236671V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781624485220
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[16-Jun-2026 16:04:24 UTC] Payment Callback - POST Data: Array
(
)

[16-Jun-2026 16:04:24 UTC] Payment Callback - GET Data: Array
(
)

[16-Jun-2026 16:04:24 UTC] Amount Conversion: 10000 paise = 100 rupees
[16-Jun-2026 16:04:24 UTC] Payment Status: FAILED (from status: FAILED)
[16-Jun-2026 16:04:24 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[16-Jun-2026 16:04:24 UTC] Payment not successful, status: FAILED
[16-Jun-2026 16:04:24 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781624479818","orderId":"OMO2606162111200079442080V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781625679985,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606162111251742236671V","paymentMode":"UPI_INTENT","timestamp":1781624485220,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[16-Jun-2026 16:33:06 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 16:33:06 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 16:33:06 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 16:33:06 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 16:33:06 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 16:33:06 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 16:33:06 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 16:33:06 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 16:33:06 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 16:33:06 UTC] Available dates found: 4
[16-Jun-2026 16:50:59 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 16:50:59 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 16:50:59 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 16:50:59 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 16:50:59 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 16:50:59 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 16:50:59 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 16:50:59 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 16:50:59 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 16:50:59 UTC] Available dates found: 4
[16-Jun-2026 17:56:19 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 21
[16-Jun-2026 17:56:19 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 22
[16-Jun-2026 17:56:19 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 23
[16-Jun-2026 17:56:19 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 24
[16-Jun-2026 17:57:25 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 17:57:25 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 17:57:25 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 17:57:25 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 17:57:25 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 17:57:25 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 17:57:25 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 17:57:25 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 17:57:25 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 17:57:25 UTC] Available dates found: 4
[16-Jun-2026 17:57:40 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 17:57:40 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 17:57:40 UTC] Current time (IST): 23:27
[16-Jun-2026 17:57:40 UTC] Requested date: 2026-06-20
[16-Jun-2026 17:57:40 UTC] Today: 2026-06-16
[16-Jun-2026 17:57:40 UTC] Slot added (future date): 08:00 - 08:15
[16-Jun-2026 17:57:40 UTC] Slot added (future date): 08:15 - 08:30
[16-Jun-2026 17:57:40 UTC] Slot added (future date): 08:30 - 08:45
[16-Jun-2026 17:57:40 UTC] Slot added (future date): 08:45 - 09:00
[16-Jun-2026 17:57:40 UTC] Slot added (future date): 09:00 - 09:15
[16-Jun-2026 17:57:40 UTC] Slot added (future date): 09:15 - 09:30
[16-Jun-2026 17:57:40 UTC] Slot added (future date): 09:30 - 09:45
[16-Jun-2026 17:57:40 UTC] Slot added (future date): 09:45 - 10:00
[16-Jun-2026 17:57:40 UTC] Slot added (future date): 10:00 - 10:15
[16-Jun-2026 17:57:40 UTC] Slot added (future date): 10:15 - 10:30
[16-Jun-2026 17:57:40 UTC] Slot added (future date): 10:30 - 10:45
[16-Jun-2026 17:57:40 UTC] Slot added (future date): 10:45 - 11:00
[16-Jun-2026 17:57:40 UTC] Slot added (future date): 11:00 - 11:15
[16-Jun-2026 17:57:40 UTC] Slot added (future date): 11:15 - 11:30
[16-Jun-2026 17:57:40 UTC] Slot added (future date): 11:30 - 11:45
[16-Jun-2026 17:57:40 UTC] Slot added (future date): 11:45 - 12:00
[16-Jun-2026 17:57:40 UTC] Slot added (future date): 12:00 - 12:15
[16-Jun-2026 17:57:40 UTC] Slot added (future date): 12:15 - 12:30
[16-Jun-2026 17:57:40 UTC] Slot added (future date): 12:30 - 12:45
[16-Jun-2026 17:57:40 UTC] Slot added (future date): 12:45 - 13:00
[16-Jun-2026 17:57:40 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 17:57:40 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 17:57:40 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 17:57:40 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 17:57:40 UTC] Slot added (future date): 14:00 - 14:15
[16-Jun-2026 17:57:40 UTC] Slot added (future date): 14:15 - 14:30
[16-Jun-2026 17:57:40 UTC] Slot added (future date): 14:30 - 14:45
[16-Jun-2026 17:57:40 UTC] Slot added (future date): 14:45 - 15:00
[16-Jun-2026 17:57:40 UTC] Slot added (future date): 15:00 - 15:15
[16-Jun-2026 17:57:40 UTC] Slot added (future date): 15:15 - 15:30
[16-Jun-2026 17:57:40 UTC] Slot added (future date): 15:30 - 15:45
[16-Jun-2026 17:57:40 UTC] Slot added (future date): 15:45 - 16:00
[16-Jun-2026 18:16:55 UTC] Date: 2026-06-16, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 18:16:55 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[16-Jun-2026 18:16:55 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[16-Jun-2026 18:16:55 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[16-Jun-2026 18:16:55 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[16-Jun-2026 18:16:55 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[16-Jun-2026 18:16:55 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[16-Jun-2026 18:16:55 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[16-Jun-2026 18:16:55 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Jun-2026 18:16:55 UTC] Available dates found: 4
[16-Jun-2026 18:17:00 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 18:17:00 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 18:17:00 UTC] Current time (IST): 23:47
[16-Jun-2026 18:17:00 UTC] Requested date: 2026-06-16
[16-Jun-2026 18:17:00 UTC] Today: 2026-06-16
[16-Jun-2026 18:17:00 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[16-Jun-2026 18:17:00 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[16-Jun-2026 18:17:00 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[16-Jun-2026 18:17:00 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[16-Jun-2026 18:17:00 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[16-Jun-2026 18:17:00 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[16-Jun-2026 18:17:00 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[16-Jun-2026 18:17:00 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[16-Jun-2026 18:17:00 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[16-Jun-2026 18:17:00 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[16-Jun-2026 18:17:00 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[16-Jun-2026 18:17:00 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[16-Jun-2026 18:17:00 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[16-Jun-2026 18:17:00 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[16-Jun-2026 18:17:00 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[16-Jun-2026 18:17:00 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[16-Jun-2026 18:17:00 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[16-Jun-2026 18:17:00 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[16-Jun-2026 18:17:00 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[16-Jun-2026 18:17:00 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[16-Jun-2026 18:17:00 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[16-Jun-2026 18:17:00 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[16-Jun-2026 18:17:00 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[16-Jun-2026 18:17:00 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[16-Jun-2026 18:17:00 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[16-Jun-2026 18:17:00 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[16-Jun-2026 18:17:00 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[16-Jun-2026 18:17:00 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[16-Jun-2026 18:17:00 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[16-Jun-2026 18:17:00 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[16-Jun-2026 18:17:00 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[16-Jun-2026 18:17:00 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[16-Jun-2026 18:17:00 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[16-Jun-2026 18:17:00 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[16-Jun-2026 18:17:00 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[16-Jun-2026 18:17:00 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[16-Jun-2026 18:17:00 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[16-Jun-2026 18:17:00 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[16-Jun-2026 18:17:00 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[16-Jun-2026 18:17:00 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[16-Jun-2026 18:17:00 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 18:17:00 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 18:17:00 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 18:17:00 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 18:17:00 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[16-Jun-2026 18:17:00 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[16-Jun-2026 18:17:00 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[16-Jun-2026 18:17:00 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[16-Jun-2026 18:17:00 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[16-Jun-2026 18:17:00 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[16-Jun-2026 18:17:00 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[16-Jun-2026 18:17:00 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[16-Jun-2026 18:17:00 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[16-Jun-2026 18:17:00 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[16-Jun-2026 18:17:00 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[16-Jun-2026 18:17:00 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[16-Jun-2026 18:17:00 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[16-Jun-2026 18:17:00 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[16-Jun-2026 18:17:00 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[16-Jun-2026 18:17:00 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[16-Jun-2026 18:17:41 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Jun-2026 18:17:41 UTC] Using actual slot duration: 15 minutes
[16-Jun-2026 18:17:41 UTC] Current time (IST): 23:47
[16-Jun-2026 18:17:41 UTC] Requested date: 2026-06-20
[16-Jun-2026 18:17:41 UTC] Today: 2026-06-16
[16-Jun-2026 18:17:41 UTC] Slot added (future date): 08:00 - 08:15
[16-Jun-2026 18:17:41 UTC] Slot added (future date): 08:15 - 08:30
[16-Jun-2026 18:17:41 UTC] Slot added (future date): 08:30 - 08:45
[16-Jun-2026 18:17:41 UTC] Slot added (future date): 08:45 - 09:00
[16-Jun-2026 18:17:41 UTC] Slot added (future date): 09:00 - 09:15
[16-Jun-2026 18:17:41 UTC] Slot added (future date): 09:15 - 09:30
[16-Jun-2026 18:17:41 UTC] Slot added (future date): 09:30 - 09:45
[16-Jun-2026 18:17:41 UTC] Slot added (future date): 09:45 - 10:00
[16-Jun-2026 18:17:41 UTC] Slot added (future date): 10:00 - 10:15
[16-Jun-2026 18:17:41 UTC] Slot added (future date): 10:15 - 10:30
[16-Jun-2026 18:17:41 UTC] Slot added (future date): 10:30 - 10:45
[16-Jun-2026 18:17:41 UTC] Slot added (future date): 10:45 - 11:00
[16-Jun-2026 18:17:41 UTC] Slot added (future date): 11:00 - 11:15
[16-Jun-2026 18:17:41 UTC] Slot added (future date): 11:15 - 11:30
[16-Jun-2026 18:17:41 UTC] Slot added (future date): 11:30 - 11:45
[16-Jun-2026 18:17:41 UTC] Slot added (future date): 11:45 - 12:00
[16-Jun-2026 18:17:41 UTC] Slot added (future date): 12:00 - 12:15
[16-Jun-2026 18:17:41 UTC] Slot added (future date): 12:15 - 12:30
[16-Jun-2026 18:17:41 UTC] Slot added (future date): 12:30 - 12:45
[16-Jun-2026 18:17:41 UTC] Slot added (future date): 12:45 - 13:00
[16-Jun-2026 18:17:41 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Jun-2026 18:17:41 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Jun-2026 18:17:41 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Jun-2026 18:17:41 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Jun-2026 18:17:41 UTC] Slot added (future date): 14:00 - 14:15
[16-Jun-2026 18:17:41 UTC] Slot added (future date): 14:15 - 14:30
[16-Jun-2026 18:17:41 UTC] Slot added (future date): 14:30 - 14:45
[16-Jun-2026 18:17:41 UTC] Slot added (future date): 14:45 - 15:00
[16-Jun-2026 18:17:41 UTC] Slot added (future date): 15:00 - 15:15
[16-Jun-2026 18:17:41 UTC] Slot added (future date): 15:15 - 15:30
[16-Jun-2026 18:17:41 UTC] Slot added (future date): 15:30 - 15:45
[16-Jun-2026 18:17:41 UTC] Slot added (future date): 15:45 - 16:00
[17-Jun-2026 01:36:49 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[17-Jun-2026 01:36:49 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[17-Jun-2026 01:36:49 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[17-Jun-2026 01:36:49 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[17-Jun-2026 01:36:49 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[17-Jun-2026 01:36:49 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[17-Jun-2026 01:36:49 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[17-Jun-2026 01:36:49 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[17-Jun-2026 01:36:49 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Jun-2026 01:36:49 UTC] Available dates found: 3
[17-Jun-2026 01:36:51 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Jun-2026 01:36:51 UTC] Using actual slot duration: 15 minutes
[17-Jun-2026 01:36:51 UTC] Current time (IST): 7:6
[17-Jun-2026 01:36:51 UTC] Requested date: 2026-06-20
[17-Jun-2026 01:36:51 UTC] Today: 2026-06-17
[17-Jun-2026 01:36:51 UTC] Slot added (future date): 08:00 - 08:15
[17-Jun-2026 01:36:51 UTC] Slot added (future date): 08:15 - 08:30
[17-Jun-2026 01:36:51 UTC] Slot added (future date): 08:30 - 08:45
[17-Jun-2026 01:36:51 UTC] Slot added (future date): 08:45 - 09:00
[17-Jun-2026 01:36:51 UTC] Slot added (future date): 09:00 - 09:15
[17-Jun-2026 01:36:51 UTC] Slot added (future date): 09:15 - 09:30
[17-Jun-2026 01:36:51 UTC] Slot added (future date): 09:30 - 09:45
[17-Jun-2026 01:36:51 UTC] Slot added (future date): 09:45 - 10:00
[17-Jun-2026 01:36:51 UTC] Slot added (future date): 10:00 - 10:15
[17-Jun-2026 01:36:51 UTC] Slot added (future date): 10:15 - 10:30
[17-Jun-2026 01:36:51 UTC] Slot added (future date): 10:30 - 10:45
[17-Jun-2026 01:36:51 UTC] Slot added (future date): 10:45 - 11:00
[17-Jun-2026 01:36:51 UTC] Slot added (future date): 11:00 - 11:15
[17-Jun-2026 01:36:51 UTC] Slot added (future date): 11:15 - 11:30
[17-Jun-2026 01:36:51 UTC] Slot added (future date): 11:30 - 11:45
[17-Jun-2026 01:36:51 UTC] Slot added (future date): 11:45 - 12:00
[17-Jun-2026 01:36:51 UTC] Slot added (future date): 12:00 - 12:15
[17-Jun-2026 01:36:51 UTC] Slot added (future date): 12:15 - 12:30
[17-Jun-2026 01:36:51 UTC] Slot added (future date): 12:30 - 12:45
[17-Jun-2026 01:36:51 UTC] Slot added (future date): 12:45 - 13:00
[17-Jun-2026 01:36:51 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Jun-2026 01:36:51 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Jun-2026 01:36:51 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Jun-2026 01:36:51 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Jun-2026 01:36:51 UTC] Slot added (future date): 14:00 - 14:15
[17-Jun-2026 01:36:51 UTC] Slot added (future date): 14:15 - 14:30
[17-Jun-2026 01:36:51 UTC] Slot added (future date): 14:30 - 14:45
[17-Jun-2026 01:36:51 UTC] Slot added (future date): 14:45 - 15:00
[17-Jun-2026 01:36:51 UTC] Slot added (future date): 15:00 - 15:15
[17-Jun-2026 01:36:51 UTC] Slot added (future date): 15:15 - 15:30
[17-Jun-2026 01:36:51 UTC] Slot added (future date): 15:30 - 15:45
[17-Jun-2026 01:36:51 UTC] Slot added (future date): 15:45 - 16:00
[17-Jun-2026 01:37:10 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[17-Jun-2026 01:57:14 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781660233189","orderId":"OMO2606170707122363859115V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781661432217,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606170708032784919511V","paymentMode":"UPI_INTENT","timestamp":1781660283318,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0032395","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"308170301481","upiTransactionId":"PTMba4244b5df124e64894f43ee70ed1346","vpa":"76XXXXXX50@ptyes"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0032395","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"308170301481","upiTransactionId":"PTMba4244b5df124e64894f43ee70ed1346","vpa":"76XXXXXX50@ptyes"},"currency":"INR","amount":10000}]}]}}
[17-Jun-2026 01:57:14 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781660233189
            [orderId] => OMO2606170707122363859115V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781661432217
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606170708032784919511V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781660283318
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => SBIN0032395
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 308170301481
                                    [upiTransactionId] => PTMba4244b5df124e64894f43ee70ed1346
                                    [vpa] => 76XXXXXX50@ptyes
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => SBIN0032395
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 308170301481
                                                    [upiTransactionId] => PTMba4244b5df124e64894f43ee70ed1346
                                                    [vpa] => 76XXXXXX50@ptyes
                                                )

                                            [currency] => INR
                                            [amount] => 10000
                                        )

                                )

                        )

                )

        )

)

[17-Jun-2026 01:57:14 UTC] Payment Callback - POST Data: Array
(
)

[17-Jun-2026 01:57:14 UTC] Payment Callback - GET Data: Array
(
)

[17-Jun-2026 01:57:14 UTC] Amount Conversion: 10000 paise = 100 rupees
[17-Jun-2026 01:57:14 UTC] Payment Status: FAILED (from status: FAILED)
[17-Jun-2026 01:57:14 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[17-Jun-2026 01:57:14 UTC] Payment not successful, status: FAILED
[17-Jun-2026 01:57:14 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781660233189","orderId":"OMO2606170707122363859115V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781661432217,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606170708032784919511V","paymentMode":"UPI_INTENT","timestamp":1781660283318,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0032395","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"308170301481","upiTransactionId":"PTMba4244b5df124e64894f43ee70ed1346","vpa":"76XXXXXX50@ptyes"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0032395","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"308170301481","upiTransactionId":"PTMba4244b5df124e64894f43ee70ed1346","vpa":"76XXXXXX50@ptyes"},"currency":"INR","amount":10000}]}]}}
[17-Jun-2026 02:13:15 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[17-Jun-2026 02:13:15 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[17-Jun-2026 02:13:15 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[17-Jun-2026 02:13:15 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[17-Jun-2026 02:13:15 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[17-Jun-2026 02:13:15 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[17-Jun-2026 02:13:15 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[17-Jun-2026 02:13:15 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[17-Jun-2026 02:13:15 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Jun-2026 02:13:15 UTC] Available dates found: 3
[17-Jun-2026 02:41:36 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[17-Jun-2026 02:41:36 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[17-Jun-2026 02:41:36 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[17-Jun-2026 02:41:36 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[17-Jun-2026 02:41:36 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[17-Jun-2026 02:41:36 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[17-Jun-2026 02:41:36 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[17-Jun-2026 02:41:36 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[17-Jun-2026 02:41:36 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Jun-2026 02:41:36 UTC] Available dates found: 3
[17-Jun-2026 02:41:38 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Jun-2026 02:41:38 UTC] Using actual slot duration: 15 minutes
[17-Jun-2026 02:41:38 UTC] Current time (IST): 8:11
[17-Jun-2026 02:41:38 UTC] Requested date: 2026-06-20
[17-Jun-2026 02:41:38 UTC] Today: 2026-06-17
[17-Jun-2026 02:41:38 UTC] Slot added (future date): 08:00 - 08:15
[17-Jun-2026 02:41:38 UTC] Slot added (future date): 08:15 - 08:30
[17-Jun-2026 02:41:38 UTC] Slot added (future date): 08:30 - 08:45
[17-Jun-2026 02:41:38 UTC] Slot added (future date): 08:45 - 09:00
[17-Jun-2026 02:41:38 UTC] Slot added (future date): 09:00 - 09:15
[17-Jun-2026 02:41:38 UTC] Slot added (future date): 09:15 - 09:30
[17-Jun-2026 02:41:38 UTC] Slot added (future date): 09:30 - 09:45
[17-Jun-2026 02:41:38 UTC] Slot added (future date): 09:45 - 10:00
[17-Jun-2026 02:41:38 UTC] Slot added (future date): 10:00 - 10:15
[17-Jun-2026 02:41:38 UTC] Slot added (future date): 10:15 - 10:30
[17-Jun-2026 02:41:38 UTC] Slot added (future date): 10:30 - 10:45
[17-Jun-2026 02:41:38 UTC] Slot added (future date): 10:45 - 11:00
[17-Jun-2026 02:41:38 UTC] Slot added (future date): 11:00 - 11:15
[17-Jun-2026 02:41:38 UTC] Slot added (future date): 11:15 - 11:30
[17-Jun-2026 02:41:38 UTC] Slot added (future date): 11:30 - 11:45
[17-Jun-2026 02:41:38 UTC] Slot added (future date): 11:45 - 12:00
[17-Jun-2026 02:41:38 UTC] Slot added (future date): 12:00 - 12:15
[17-Jun-2026 02:41:38 UTC] Slot added (future date): 12:15 - 12:30
[17-Jun-2026 02:41:38 UTC] Slot added (future date): 12:30 - 12:45
[17-Jun-2026 02:41:38 UTC] Slot added (future date): 12:45 - 13:00
[17-Jun-2026 02:41:38 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Jun-2026 02:41:38 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Jun-2026 02:41:38 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Jun-2026 02:41:38 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Jun-2026 02:41:38 UTC] Slot added (future date): 14:00 - 14:15
[17-Jun-2026 02:41:38 UTC] Slot added (future date): 14:15 - 14:30
[17-Jun-2026 02:41:38 UTC] Slot added (future date): 14:30 - 14:45
[17-Jun-2026 02:41:38 UTC] Slot added (future date): 14:45 - 15:00
[17-Jun-2026 02:41:38 UTC] Slot added (future date): 15:00 - 15:15
[17-Jun-2026 02:41:38 UTC] Slot added (future date): 15:15 - 15:30
[17-Jun-2026 02:41:38 UTC] Slot added (future date): 15:30 - 15:45
[17-Jun-2026 02:41:38 UTC] Slot added (future date): 15:45 - 16:00
[17-Jun-2026 02:41:46 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[17-Jun-2026 03:01:50 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781664108299","orderId":"OMO2606170811485294919607V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781665308513,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606170811536959055292V","paymentMode":"UPI_INTENT","timestamp":1781664113738,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"DBSS0IN0159","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653498167824","upiTransactionId":"ICI6421779615364bb893247ce6e03839e2","vpa":"pkXXXXXXX07@okicici"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"DBSS0IN0159","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653498167824","upiTransactionId":"ICI6421779615364bb893247ce6e03839e2","vpa":"pkXXXXXXX07@okicici"},"currency":"INR","amount":10000}]}]}}
[17-Jun-2026 03:01:50 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781664108299
            [orderId] => OMO2606170811485294919607V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781665308513
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606170811536959055292V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781664113738
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => DBSS0IN0159
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 653498167824
                                    [upiTransactionId] => ICI6421779615364bb893247ce6e03839e2
                                    [vpa] => pkXXXXXXX07@okicici
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => DBSS0IN0159
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 653498167824
                                                    [upiTransactionId] => ICI6421779615364bb893247ce6e03839e2
                                                    [vpa] => pkXXXXXXX07@okicici
                                                )

                                            [currency] => INR
                                            [amount] => 10000
                                        )

                                )

                        )

                )

        )

)

[17-Jun-2026 03:01:50 UTC] Payment Callback - POST Data: Array
(
)

[17-Jun-2026 03:01:50 UTC] Payment Callback - GET Data: Array
(
)

[17-Jun-2026 03:01:50 UTC] Amount Conversion: 10000 paise = 100 rupees
[17-Jun-2026 03:01:50 UTC] Payment Status: FAILED (from status: FAILED)
[17-Jun-2026 03:01:50 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[17-Jun-2026 03:01:50 UTC] Payment not successful, status: FAILED
[17-Jun-2026 03:01:50 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781664108299","orderId":"OMO2606170811485294919607V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781665308513,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606170811536959055292V","paymentMode":"UPI_INTENT","timestamp":1781664113738,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"DBSS0IN0159","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653498167824","upiTransactionId":"ICI6421779615364bb893247ce6e03839e2","vpa":"pkXXXXXXX07@okicici"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"DBSS0IN0159","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653498167824","upiTransactionId":"ICI6421779615364bb893247ce6e03839e2","vpa":"pkXXXXXXX07@okicici"},"currency":"INR","amount":10000}]}]}}
[17-Jun-2026 03:39:57 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[17-Jun-2026 03:39:57 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[17-Jun-2026 03:39:57 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[17-Jun-2026 03:39:57 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[17-Jun-2026 03:39:57 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[17-Jun-2026 03:39:57 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[17-Jun-2026 03:39:57 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[17-Jun-2026 03:39:57 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[17-Jun-2026 03:39:57 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Jun-2026 03:39:57 UTC] Available dates found: 3
[17-Jun-2026 03:50:15 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[17-Jun-2026 03:50:15 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[17-Jun-2026 03:50:15 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[17-Jun-2026 03:50:15 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[17-Jun-2026 03:50:15 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[17-Jun-2026 03:50:15 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[17-Jun-2026 03:50:15 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[17-Jun-2026 03:50:15 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[17-Jun-2026 03:50:15 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Jun-2026 03:50:15 UTC] Available dates found: 3
[17-Jun-2026 03:50:17 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Jun-2026 03:50:17 UTC] Using actual slot duration: 15 minutes
[17-Jun-2026 03:50:17 UTC] Current time (IST): 9:20
[17-Jun-2026 03:50:17 UTC] Requested date: 2026-06-20
[17-Jun-2026 03:50:17 UTC] Today: 2026-06-17
[17-Jun-2026 03:50:17 UTC] Slot added (future date): 08:00 - 08:15
[17-Jun-2026 03:50:17 UTC] Slot added (future date): 08:15 - 08:30
[17-Jun-2026 03:50:17 UTC] Slot added (future date): 08:30 - 08:45
[17-Jun-2026 03:50:17 UTC] Slot added (future date): 08:45 - 09:00
[17-Jun-2026 03:50:17 UTC] Slot added (future date): 09:00 - 09:15
[17-Jun-2026 03:50:17 UTC] Slot added (future date): 09:15 - 09:30
[17-Jun-2026 03:50:17 UTC] Slot added (future date): 09:30 - 09:45
[17-Jun-2026 03:50:17 UTC] Slot added (future date): 09:45 - 10:00
[17-Jun-2026 03:50:17 UTC] Slot added (future date): 10:00 - 10:15
[17-Jun-2026 03:50:17 UTC] Slot added (future date): 10:15 - 10:30
[17-Jun-2026 03:50:17 UTC] Slot added (future date): 10:30 - 10:45
[17-Jun-2026 03:50:17 UTC] Slot added (future date): 10:45 - 11:00
[17-Jun-2026 03:50:17 UTC] Slot added (future date): 11:00 - 11:15
[17-Jun-2026 03:50:17 UTC] Slot added (future date): 11:15 - 11:30
[17-Jun-2026 03:50:17 UTC] Slot added (future date): 11:30 - 11:45
[17-Jun-2026 03:50:17 UTC] Slot added (future date): 11:45 - 12:00
[17-Jun-2026 03:50:17 UTC] Slot added (future date): 12:00 - 12:15
[17-Jun-2026 03:50:17 UTC] Slot added (future date): 12:15 - 12:30
[17-Jun-2026 03:50:17 UTC] Slot added (future date): 12:30 - 12:45
[17-Jun-2026 03:50:17 UTC] Slot added (future date): 12:45 - 13:00
[17-Jun-2026 03:50:17 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Jun-2026 03:50:17 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Jun-2026 03:50:17 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Jun-2026 03:50:17 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Jun-2026 03:50:17 UTC] Slot added (future date): 14:00 - 14:15
[17-Jun-2026 03:50:17 UTC] Slot added (future date): 14:15 - 14:30
[17-Jun-2026 03:50:17 UTC] Slot added (future date): 14:30 - 14:45
[17-Jun-2026 03:50:17 UTC] Slot added (future date): 14:45 - 15:00
[17-Jun-2026 03:50:17 UTC] Slot added (future date): 15:00 - 15:15
[17-Jun-2026 03:50:17 UTC] Slot added (future date): 15:15 - 15:30
[17-Jun-2026 03:50:17 UTC] Slot added (future date): 15:30 - 15:45
[17-Jun-2026 03:50:17 UTC] Slot added (future date): 15:45 - 16:00
[17-Jun-2026 03:50:23 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[17-Jun-2026 03:51:41 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[17-Jun-2026 03:51:41 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[17-Jun-2026 03:51:41 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[17-Jun-2026 03:51:41 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[17-Jun-2026 03:51:41 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[17-Jun-2026 03:51:41 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[17-Jun-2026 03:51:41 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[17-Jun-2026 03:51:41 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[17-Jun-2026 03:51:41 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Jun-2026 03:51:41 UTC] Available dates found: 3
[17-Jun-2026 03:51:43 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Jun-2026 03:51:43 UTC] Using actual slot duration: 15 minutes
[17-Jun-2026 03:51:43 UTC] Current time (IST): 9:21
[17-Jun-2026 03:51:43 UTC] Requested date: 2026-06-20
[17-Jun-2026 03:51:43 UTC] Today: 2026-06-17
[17-Jun-2026 03:51:43 UTC] Slot added (future date): 08:00 - 08:15
[17-Jun-2026 03:51:43 UTC] Slot added (future date): 08:15 - 08:30
[17-Jun-2026 03:51:43 UTC] Slot added (future date): 08:30 - 08:45
[17-Jun-2026 03:51:43 UTC] Slot added (future date): 08:45 - 09:00
[17-Jun-2026 03:51:43 UTC] Slot added (future date): 09:00 - 09:15
[17-Jun-2026 03:51:43 UTC] Slot added (future date): 09:15 - 09:30
[17-Jun-2026 03:51:43 UTC] Slot added (future date): 09:30 - 09:45
[17-Jun-2026 03:51:43 UTC] Slot added (future date): 09:45 - 10:00
[17-Jun-2026 03:51:43 UTC] Slot added (future date): 10:00 - 10:15
[17-Jun-2026 03:51:43 UTC] Slot added (future date): 10:15 - 10:30
[17-Jun-2026 03:51:43 UTC] Slot added (future date): 10:30 - 10:45
[17-Jun-2026 03:51:43 UTC] Slot added (future date): 10:45 - 11:00
[17-Jun-2026 03:51:43 UTC] Slot added (future date): 11:00 - 11:15
[17-Jun-2026 03:51:43 UTC] Slot added (future date): 11:15 - 11:30
[17-Jun-2026 03:51:43 UTC] Slot added (future date): 11:30 - 11:45
[17-Jun-2026 03:51:43 UTC] Slot added (future date): 11:45 - 12:00
[17-Jun-2026 03:51:43 UTC] Slot added (future date): 12:00 - 12:15
[17-Jun-2026 03:51:43 UTC] Slot added (future date): 12:15 - 12:30
[17-Jun-2026 03:51:43 UTC] Slot added (future date): 12:30 - 12:45
[17-Jun-2026 03:51:43 UTC] Slot added (future date): 12:45 - 13:00
[17-Jun-2026 03:51:43 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Jun-2026 03:51:43 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Jun-2026 03:51:43 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Jun-2026 03:51:43 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Jun-2026 03:51:43 UTC] Slot added (future date): 14:00 - 14:15
[17-Jun-2026 03:51:43 UTC] Slot added (future date): 14:15 - 14:30
[17-Jun-2026 03:51:43 UTC] Slot added (future date): 14:30 - 14:45
[17-Jun-2026 03:51:43 UTC] Slot added (future date): 14:45 - 15:00
[17-Jun-2026 03:51:43 UTC] Slot added (future date): 15:00 - 15:15
[17-Jun-2026 03:51:43 UTC] Slot added (future date): 15:15 - 15:30
[17-Jun-2026 03:51:43 UTC] Slot added (future date): 15:30 - 15:45
[17-Jun-2026 03:51:43 UTC] Slot added (future date): 15:45 - 16:00
[17-Jun-2026 03:51:49 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[17-Jun-2026 03:52:01 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[17-Jun-2026 03:53:38 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[17-Jun-2026 03:53:38 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[17-Jun-2026 03:53:38 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[17-Jun-2026 03:53:38 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[17-Jun-2026 03:53:38 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[17-Jun-2026 03:53:38 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[17-Jun-2026 03:53:38 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[17-Jun-2026 03:53:38 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[17-Jun-2026 03:53:38 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Jun-2026 03:53:38 UTC] Available dates found: 3
[17-Jun-2026 03:53:40 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Jun-2026 03:53:40 UTC] Using actual slot duration: 15 minutes
[17-Jun-2026 03:53:40 UTC] Current time (IST): 9:23
[17-Jun-2026 03:53:40 UTC] Requested date: 2026-06-20
[17-Jun-2026 03:53:40 UTC] Today: 2026-06-17
[17-Jun-2026 03:53:40 UTC] Slot added (future date): 08:00 - 08:15
[17-Jun-2026 03:53:40 UTC] Slot added (future date): 08:15 - 08:30
[17-Jun-2026 03:53:40 UTC] Slot added (future date): 08:30 - 08:45
[17-Jun-2026 03:53:40 UTC] Slot added (future date): 08:45 - 09:00
[17-Jun-2026 03:53:40 UTC] Slot added (future date): 09:00 - 09:15
[17-Jun-2026 03:53:40 UTC] Slot added (future date): 09:15 - 09:30
[17-Jun-2026 03:53:40 UTC] Slot added (future date): 09:30 - 09:45
[17-Jun-2026 03:53:40 UTC] Slot added (future date): 09:45 - 10:00
[17-Jun-2026 03:53:40 UTC] Slot added (future date): 10:00 - 10:15
[17-Jun-2026 03:53:40 UTC] Slot added (future date): 10:15 - 10:30
[17-Jun-2026 03:53:40 UTC] Slot added (future date): 10:30 - 10:45
[17-Jun-2026 03:53:40 UTC] Slot added (future date): 10:45 - 11:00
[17-Jun-2026 03:53:40 UTC] Slot added (future date): 11:00 - 11:15
[17-Jun-2026 03:53:40 UTC] Slot added (future date): 11:15 - 11:30
[17-Jun-2026 03:53:40 UTC] Slot added (future date): 11:30 - 11:45
[17-Jun-2026 03:53:40 UTC] Slot added (future date): 11:45 - 12:00
[17-Jun-2026 03:53:40 UTC] Slot added (future date): 12:00 - 12:15
[17-Jun-2026 03:53:40 UTC] Slot added (future date): 12:15 - 12:30
[17-Jun-2026 03:53:40 UTC] Slot added (future date): 12:30 - 12:45
[17-Jun-2026 03:53:40 UTC] Slot added (future date): 12:45 - 13:00
[17-Jun-2026 03:53:40 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Jun-2026 03:53:40 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Jun-2026 03:53:40 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Jun-2026 03:53:40 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Jun-2026 03:53:40 UTC] Slot added (future date): 14:00 - 14:15
[17-Jun-2026 03:53:40 UTC] Slot added (future date): 14:15 - 14:30
[17-Jun-2026 03:53:40 UTC] Slot added (future date): 14:30 - 14:45
[17-Jun-2026 03:53:40 UTC] Slot added (future date): 14:45 - 15:00
[17-Jun-2026 03:53:40 UTC] Slot added (future date): 15:00 - 15:15
[17-Jun-2026 03:53:40 UTC] Slot added (future date): 15:15 - 15:30
[17-Jun-2026 03:53:40 UTC] Slot added (future date): 15:30 - 15:45
[17-Jun-2026 03:53:40 UTC] Slot added (future date): 15:45 - 16:00
[17-Jun-2026 03:53:45 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[17-Jun-2026 04:10:28 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781668226165","orderId":"OMO2606170920252571037171V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781669425239,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606170921066463859732V","paymentMode":"UPI_INTENT","timestamp":1781668266693,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[17-Jun-2026 04:10:28 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781668226165
            [orderId] => OMO2606170920252571037171V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781669425239
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606170921066463859732V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781668266693
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[17-Jun-2026 04:10:28 UTC] Payment Callback - POST Data: Array
(
)

[17-Jun-2026 04:10:28 UTC] Payment Callback - GET Data: Array
(
)

[17-Jun-2026 04:10:28 UTC] Amount Conversion: 10000 paise = 100 rupees
[17-Jun-2026 04:10:28 UTC] Payment Status: FAILED (from status: FAILED)
[17-Jun-2026 04:10:28 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[17-Jun-2026 04:10:28 UTC] Payment not successful, status: FAILED
[17-Jun-2026 04:10:28 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781668226165","orderId":"OMO2606170920252571037171V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781669425239,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606170921066463859732V","paymentMode":"UPI_INTENT","timestamp":1781668266693,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[17-Jun-2026 04:12:09 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781668327495","orderId":"OMO2606170922066000442581V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781669526580,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[17-Jun-2026 04:12:09 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781668327495
            [orderId] => OMO2606170922066000442581V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781669526580
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[17-Jun-2026 04:12:09 UTC] Payment Callback - POST Data: Array
(
)

[17-Jun-2026 04:12:09 UTC] Payment Callback - GET Data: Array
(
)

[17-Jun-2026 04:12:09 UTC] Amount Conversion: 10000 paise = 100 rupees
[17-Jun-2026 04:12:09 UTC] Payment callback error: Transaction ID not found in callback
[17-Jun-2026 04:13:25 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[17-Jun-2026 04:13:25 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[17-Jun-2026 04:13:25 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[17-Jun-2026 04:13:25 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[17-Jun-2026 04:13:25 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[17-Jun-2026 04:13:25 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[17-Jun-2026 04:13:25 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[17-Jun-2026 04:13:25 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[17-Jun-2026 04:13:25 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Jun-2026 04:13:25 UTC] Available dates found: 3
[17-Jun-2026 04:13:26 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Jun-2026 04:13:26 UTC] Using actual slot duration: 15 minutes
[17-Jun-2026 04:13:26 UTC] Current time (IST): 9:43
[17-Jun-2026 04:13:26 UTC] Requested date: 2026-06-20
[17-Jun-2026 04:13:26 UTC] Today: 2026-06-17
[17-Jun-2026 04:13:26 UTC] Slot added (future date): 08:00 - 08:15
[17-Jun-2026 04:13:26 UTC] Slot added (future date): 08:15 - 08:30
[17-Jun-2026 04:13:26 UTC] Slot added (future date): 08:30 - 08:45
[17-Jun-2026 04:13:26 UTC] Slot added (future date): 08:45 - 09:00
[17-Jun-2026 04:13:26 UTC] Slot added (future date): 09:00 - 09:15
[17-Jun-2026 04:13:26 UTC] Slot added (future date): 09:15 - 09:30
[17-Jun-2026 04:13:26 UTC] Slot added (future date): 09:30 - 09:45
[17-Jun-2026 04:13:26 UTC] Slot added (future date): 09:45 - 10:00
[17-Jun-2026 04:13:26 UTC] Slot added (future date): 10:00 - 10:15
[17-Jun-2026 04:13:26 UTC] Slot added (future date): 10:15 - 10:30
[17-Jun-2026 04:13:26 UTC] Slot added (future date): 10:30 - 10:45
[17-Jun-2026 04:13:26 UTC] Slot added (future date): 10:45 - 11:00
[17-Jun-2026 04:13:26 UTC] Slot added (future date): 11:00 - 11:15
[17-Jun-2026 04:13:26 UTC] Slot added (future date): 11:15 - 11:30
[17-Jun-2026 04:13:26 UTC] Slot added (future date): 11:30 - 11:45
[17-Jun-2026 04:13:26 UTC] Slot added (future date): 11:45 - 12:00
[17-Jun-2026 04:13:26 UTC] Slot added (future date): 12:00 - 12:15
[17-Jun-2026 04:13:26 UTC] Slot added (future date): 12:15 - 12:30
[17-Jun-2026 04:13:26 UTC] Slot added (future date): 12:30 - 12:45
[17-Jun-2026 04:13:26 UTC] Slot added (future date): 12:45 - 13:00
[17-Jun-2026 04:13:26 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Jun-2026 04:13:26 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Jun-2026 04:13:26 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Jun-2026 04:13:26 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Jun-2026 04:13:26 UTC] Slot added (future date): 14:00 - 14:15
[17-Jun-2026 04:13:26 UTC] Slot added (future date): 14:15 - 14:30
[17-Jun-2026 04:13:26 UTC] Slot added (future date): 14:30 - 14:45
[17-Jun-2026 04:13:26 UTC] Slot added (future date): 14:45 - 15:00
[17-Jun-2026 04:13:26 UTC] Slot added (future date): 15:00 - 15:15
[17-Jun-2026 04:13:26 UTC] Slot added (future date): 15:15 - 15:30
[17-Jun-2026 04:13:26 UTC] Slot added (future date): 15:30 - 15:45
[17-Jun-2026 04:13:26 UTC] Slot added (future date): 15:45 - 16:00
[17-Jun-2026 04:13:32 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[17-Jun-2026 04:13:50 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781668428496","orderId":"OMO2606170923475662134839V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781669627548,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606170925143914607861V","paymentMode":"UPI_INTENT","timestamp":1781668514433,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"ICIC0006660","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"308175555914","upiTransactionId":"PTM7aa83a0ebe0d4a088d56b198c28e01f1","vpa":"76XXXXXX50@ptyes"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"ICIC0006660","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"308175555914","upiTransactionId":"PTM7aa83a0ebe0d4a088d56b198c28e01f1","vpa":"76XXXXXX50@ptyes"},"currency":"INR","amount":10000}]}]}}
[17-Jun-2026 04:13:50 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781668428496
            [orderId] => OMO2606170923475662134839V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781669627548
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606170925143914607861V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781668514433
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => ICIC0006660
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 308175555914
                                    [upiTransactionId] => PTM7aa83a0ebe0d4a088d56b198c28e01f1
                                    [vpa] => 76XXXXXX50@ptyes
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => ICIC0006660
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 308175555914
                                                    [upiTransactionId] => PTM7aa83a0ebe0d4a088d56b198c28e01f1
                                                    [vpa] => 76XXXXXX50@ptyes
                                                )

                                            [currency] => INR
                                            [amount] => 10000
                                        )

                                )

                        )

                )

        )

)

[17-Jun-2026 04:13:50 UTC] Payment Callback - POST Data: Array
(
)

[17-Jun-2026 04:13:50 UTC] Payment Callback - GET Data: Array
(
)

[17-Jun-2026 04:13:50 UTC] Amount Conversion: 10000 paise = 100 rupees
[17-Jun-2026 04:13:50 UTC] Payment Status: FAILED (from status: FAILED)
[17-Jun-2026 04:13:50 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[17-Jun-2026 04:13:50 UTC] Payment not successful, status: FAILED
[17-Jun-2026 04:13:50 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781668428496","orderId":"OMO2606170923475662134839V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781669627548,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606170925143914607861V","paymentMode":"UPI_INTENT","timestamp":1781668514433,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"ICIC0006660","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"308175555914","upiTransactionId":"PTM7aa83a0ebe0d4a088d56b198c28e01f1","vpa":"76XXXXXX50@ptyes"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"ICIC0006660","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"308175555914","upiTransactionId":"PTM7aa83a0ebe0d4a088d56b198c28e01f1","vpa":"76XXXXXX50@ptyes"},"currency":"INR","amount":10000}]}]}}
[17-Jun-2026 04:15:46 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[17-Jun-2026 04:15:46 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[17-Jun-2026 04:15:46 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[17-Jun-2026 04:15:46 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[17-Jun-2026 04:15:46 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[17-Jun-2026 04:15:46 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[17-Jun-2026 04:15:46 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[17-Jun-2026 04:15:46 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[17-Jun-2026 04:15:46 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Jun-2026 04:15:46 UTC] Available dates found: 3
[17-Jun-2026 04:15:48 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Jun-2026 04:15:48 UTC] Using actual slot duration: 15 minutes
[17-Jun-2026 04:15:48 UTC] Current time (IST): 9:45
[17-Jun-2026 04:15:48 UTC] Requested date: 2026-06-20
[17-Jun-2026 04:15:48 UTC] Today: 2026-06-17
[17-Jun-2026 04:15:48 UTC] Slot added (future date): 08:00 - 08:15
[17-Jun-2026 04:15:48 UTC] Slot added (future date): 08:15 - 08:30
[17-Jun-2026 04:15:48 UTC] Slot added (future date): 08:30 - 08:45
[17-Jun-2026 04:15:48 UTC] Slot added (future date): 08:45 - 09:00
[17-Jun-2026 04:15:48 UTC] Slot added (future date): 09:00 - 09:15
[17-Jun-2026 04:15:48 UTC] Slot added (future date): 09:15 - 09:30
[17-Jun-2026 04:15:48 UTC] Slot added (future date): 09:30 - 09:45
[17-Jun-2026 04:15:48 UTC] Slot added (future date): 09:45 - 10:00
[17-Jun-2026 04:15:48 UTC] Slot added (future date): 10:00 - 10:15
[17-Jun-2026 04:15:48 UTC] Slot added (future date): 10:15 - 10:30
[17-Jun-2026 04:15:48 UTC] Slot added (future date): 10:30 - 10:45
[17-Jun-2026 04:15:48 UTC] Slot added (future date): 10:45 - 11:00
[17-Jun-2026 04:15:48 UTC] Slot added (future date): 11:00 - 11:15
[17-Jun-2026 04:15:48 UTC] Slot added (future date): 11:15 - 11:30
[17-Jun-2026 04:15:48 UTC] Slot added (future date): 11:30 - 11:45
[17-Jun-2026 04:15:48 UTC] Slot added (future date): 11:45 - 12:00
[17-Jun-2026 04:15:48 UTC] Slot added (future date): 12:00 - 12:15
[17-Jun-2026 04:15:48 UTC] Slot added (future date): 12:15 - 12:30
[17-Jun-2026 04:15:48 UTC] Slot added (future date): 12:30 - 12:45
[17-Jun-2026 04:15:48 UTC] Slot added (future date): 12:45 - 13:00
[17-Jun-2026 04:15:48 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Jun-2026 04:15:48 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Jun-2026 04:15:48 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Jun-2026 04:15:48 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Jun-2026 04:15:48 UTC] Slot added (future date): 14:00 - 14:15
[17-Jun-2026 04:15:48 UTC] Slot added (future date): 14:15 - 14:30
[17-Jun-2026 04:15:48 UTC] Slot added (future date): 14:30 - 14:45
[17-Jun-2026 04:15:48 UTC] Slot added (future date): 14:45 - 15:00
[17-Jun-2026 04:15:48 UTC] Slot added (future date): 15:00 - 15:15
[17-Jun-2026 04:15:48 UTC] Slot added (future date): 15:15 - 15:30
[17-Jun-2026 04:15:48 UTC] Slot added (future date): 15:30 - 15:45
[17-Jun-2026 04:15:48 UTC] Slot added (future date): 15:45 - 16:00
[17-Jun-2026 04:15:54 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[17-Jun-2026 04:33:38 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781669617213","orderId":"OMO2606170943362884390453V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781670816270,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606170943397625911845V","paymentMode":"UPI_INTENT","timestamp":1781669619799,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[17-Jun-2026 04:33:38 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781669617213
            [orderId] => OMO2606170943362884390453V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781670816270
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606170943397625911845V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781669619799
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[17-Jun-2026 04:33:38 UTC] Payment Callback - POST Data: Array
(
)

[17-Jun-2026 04:33:38 UTC] Payment Callback - GET Data: Array
(
)

[17-Jun-2026 04:33:38 UTC] Amount Conversion: 10000 paise = 100 rupees
[17-Jun-2026 04:33:38 UTC] Payment Status: FAILED (from status: FAILED)
[17-Jun-2026 04:33:38 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[17-Jun-2026 04:33:38 UTC] Payment not successful, status: FAILED
[17-Jun-2026 04:33:38 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781669617213","orderId":"OMO2606170943362884390453V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781670816270,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606170943397625911845V","paymentMode":"UPI_INTENT","timestamp":1781669619799,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[17-Jun-2026 04:35:57 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781669754985","orderId":"OMO2606170945560602633994V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781670956044,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606170946001727233788V","paymentMode":"UPI_QR","timestamp":1781669760214,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[17-Jun-2026 04:35:57 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781669754985
            [orderId] => OMO2606170945560602633994V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781670956044
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606170946001727233788V
                            [paymentMode] => UPI_QR
                            [timestamp] => 1781669760214
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[17-Jun-2026 04:35:57 UTC] Payment Callback - POST Data: Array
(
)

[17-Jun-2026 04:35:57 UTC] Payment Callback - GET Data: Array
(
)

[17-Jun-2026 04:35:57 UTC] Amount Conversion: 10000 paise = 100 rupees
[17-Jun-2026 04:35:57 UTC] Payment Status: FAILED (from status: FAILED)
[17-Jun-2026 04:35:57 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[17-Jun-2026 04:35:57 UTC] Payment not successful, status: FAILED
[17-Jun-2026 04:35:57 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781669754985","orderId":"OMO2606170945560602633994V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781670956044,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606170946001727233788V","paymentMode":"UPI_QR","timestamp":1781669760214,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[17-Jun-2026 04:58:53 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[17-Jun-2026 04:58:53 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[17-Jun-2026 04:58:53 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[17-Jun-2026 04:58:53 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[17-Jun-2026 04:58:53 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[17-Jun-2026 04:58:53 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[17-Jun-2026 04:58:53 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[17-Jun-2026 04:58:53 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[17-Jun-2026 04:58:53 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Jun-2026 04:58:53 UTC] Available dates found: 3
[17-Jun-2026 04:58:56 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Jun-2026 04:58:56 UTC] Using actual slot duration: 15 minutes
[17-Jun-2026 04:58:56 UTC] Current time (IST): 10:28
[17-Jun-2026 04:58:56 UTC] Requested date: 2026-06-20
[17-Jun-2026 04:58:56 UTC] Today: 2026-06-17
[17-Jun-2026 04:58:56 UTC] Slot added (future date): 08:00 - 08:15
[17-Jun-2026 04:58:56 UTC] Slot added (future date): 08:15 - 08:30
[17-Jun-2026 04:58:56 UTC] Slot added (future date): 08:30 - 08:45
[17-Jun-2026 04:58:56 UTC] Slot added (future date): 08:45 - 09:00
[17-Jun-2026 04:58:56 UTC] Slot added (future date): 09:00 - 09:15
[17-Jun-2026 04:58:56 UTC] Slot added (future date): 09:15 - 09:30
[17-Jun-2026 04:58:56 UTC] Slot added (future date): 09:30 - 09:45
[17-Jun-2026 04:58:56 UTC] Slot added (future date): 09:45 - 10:00
[17-Jun-2026 04:58:56 UTC] Slot added (future date): 10:00 - 10:15
[17-Jun-2026 04:58:56 UTC] Slot added (future date): 10:15 - 10:30
[17-Jun-2026 04:58:56 UTC] Slot added (future date): 10:30 - 10:45
[17-Jun-2026 04:58:56 UTC] Slot added (future date): 10:45 - 11:00
[17-Jun-2026 04:58:56 UTC] Slot added (future date): 11:00 - 11:15
[17-Jun-2026 04:58:56 UTC] Slot added (future date): 11:15 - 11:30
[17-Jun-2026 04:58:56 UTC] Slot added (future date): 11:30 - 11:45
[17-Jun-2026 04:58:56 UTC] Slot added (future date): 11:45 - 12:00
[17-Jun-2026 04:58:56 UTC] Slot added (future date): 12:00 - 12:15
[17-Jun-2026 04:58:56 UTC] Slot added (future date): 12:15 - 12:30
[17-Jun-2026 04:58:56 UTC] Slot added (future date): 12:30 - 12:45
[17-Jun-2026 04:58:56 UTC] Slot added (future date): 12:45 - 13:00
[17-Jun-2026 04:58:56 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Jun-2026 04:58:56 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Jun-2026 04:58:56 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Jun-2026 04:58:56 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Jun-2026 04:58:56 UTC] Slot added (future date): 14:00 - 14:15
[17-Jun-2026 04:58:56 UTC] Slot added (future date): 14:15 - 14:30
[17-Jun-2026 04:58:56 UTC] Slot added (future date): 14:30 - 14:45
[17-Jun-2026 04:58:56 UTC] Slot added (future date): 14:45 - 15:00
[17-Jun-2026 04:58:56 UTC] Slot added (future date): 15:00 - 15:15
[17-Jun-2026 04:58:56 UTC] Slot added (future date): 15:15 - 15:30
[17-Jun-2026 04:58:56 UTC] Slot added (future date): 15:30 - 15:45
[17-Jun-2026 04:58:56 UTC] Slot added (future date): 15:45 - 16:00
[17-Jun-2026 04:59:09 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Jun-2026 04:59:09 UTC] Using actual slot duration: 15 minutes
[17-Jun-2026 04:59:09 UTC] Current time (IST): 10:29
[17-Jun-2026 04:59:09 UTC] Requested date: 2026-06-21
[17-Jun-2026 04:59:09 UTC] Today: 2026-06-17
[17-Jun-2026 04:59:09 UTC] Slot added (future date): 08:00 - 08:15
[17-Jun-2026 04:59:09 UTC] Slot added (future date): 08:15 - 08:30
[17-Jun-2026 04:59:09 UTC] Slot added (future date): 08:30 - 08:45
[17-Jun-2026 04:59:09 UTC] Slot added (future date): 08:45 - 09:00
[17-Jun-2026 04:59:09 UTC] Slot added (future date): 09:00 - 09:15
[17-Jun-2026 04:59:09 UTC] Slot added (future date): 09:15 - 09:30
[17-Jun-2026 04:59:09 UTC] Slot added (future date): 09:30 - 09:45
[17-Jun-2026 04:59:09 UTC] Slot added (future date): 09:45 - 10:00
[17-Jun-2026 04:59:09 UTC] Slot added (future date): 10:00 - 10:15
[17-Jun-2026 04:59:09 UTC] Slot added (future date): 10:15 - 10:30
[17-Jun-2026 04:59:09 UTC] Slot added (future date): 10:30 - 10:45
[17-Jun-2026 04:59:09 UTC] Slot added (future date): 10:45 - 11:00
[17-Jun-2026 04:59:09 UTC] Slot added (future date): 11:00 - 11:15
[17-Jun-2026 04:59:09 UTC] Slot added (future date): 11:15 - 11:30
[17-Jun-2026 04:59:09 UTC] Slot added (future date): 11:30 - 11:45
[17-Jun-2026 04:59:09 UTC] Slot added (future date): 11:45 - 12:00
[17-Jun-2026 04:59:09 UTC] Slot added (future date): 12:00 - 12:15
[17-Jun-2026 04:59:09 UTC] Slot added (future date): 12:15 - 12:30
[17-Jun-2026 04:59:09 UTC] Slot added (future date): 12:30 - 12:45
[17-Jun-2026 04:59:09 UTC] Slot added (future date): 12:45 - 13:00
[17-Jun-2026 04:59:09 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Jun-2026 04:59:09 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Jun-2026 04:59:09 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Jun-2026 04:59:09 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Jun-2026 04:59:09 UTC] Slot added (future date): 14:00 - 14:15
[17-Jun-2026 04:59:09 UTC] Slot added (future date): 14:15 - 14:30
[17-Jun-2026 04:59:09 UTC] Slot added (future date): 14:30 - 14:45
[17-Jun-2026 04:59:09 UTC] Slot added (future date): 14:45 - 15:00
[17-Jun-2026 04:59:09 UTC] Slot added (future date): 15:00 - 15:15
[17-Jun-2026 04:59:09 UTC] Slot added (future date): 15:15 - 15:30
[17-Jun-2026 04:59:09 UTC] Slot added (future date): 15:30 - 15:45
[17-Jun-2026 04:59:09 UTC] Slot added (future date): 15:45 - 16:00
[17-Jun-2026 04:59:16 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Jun-2026 04:59:16 UTC] Using actual slot duration: 15 minutes
[17-Jun-2026 04:59:16 UTC] Current time (IST): 10:29
[17-Jun-2026 04:59:16 UTC] Requested date: 2026-06-23
[17-Jun-2026 04:59:16 UTC] Today: 2026-06-17
[17-Jun-2026 04:59:16 UTC] Slot added (future date): 08:00 - 08:15
[17-Jun-2026 04:59:16 UTC] Slot added (future date): 08:15 - 08:30
[17-Jun-2026 04:59:16 UTC] Slot added (future date): 08:30 - 08:45
[17-Jun-2026 04:59:16 UTC] Slot added (future date): 08:45 - 09:00
[17-Jun-2026 04:59:16 UTC] Slot added (future date): 09:00 - 09:15
[17-Jun-2026 04:59:16 UTC] Slot added (future date): 09:15 - 09:30
[17-Jun-2026 04:59:16 UTC] Slot added (future date): 09:30 - 09:45
[17-Jun-2026 04:59:16 UTC] Slot added (future date): 09:45 - 10:00
[17-Jun-2026 04:59:16 UTC] Slot added (future date): 10:00 - 10:15
[17-Jun-2026 04:59:16 UTC] Slot added (future date): 10:15 - 10:30
[17-Jun-2026 04:59:16 UTC] Slot added (future date): 10:30 - 10:45
[17-Jun-2026 04:59:16 UTC] Slot added (future date): 10:45 - 11:00
[17-Jun-2026 04:59:16 UTC] Slot added (future date): 11:00 - 11:15
[17-Jun-2026 04:59:16 UTC] Slot added (future date): 11:15 - 11:30
[17-Jun-2026 04:59:16 UTC] Slot added (future date): 11:30 - 11:45
[17-Jun-2026 04:59:16 UTC] Slot added (future date): 11:45 - 12:00
[17-Jun-2026 04:59:16 UTC] Slot added (future date): 12:00 - 12:15
[17-Jun-2026 04:59:16 UTC] Slot added (future date): 12:15 - 12:30
[17-Jun-2026 04:59:16 UTC] Slot added (future date): 12:30 - 12:45
[17-Jun-2026 04:59:16 UTC] Slot added (future date): 12:45 - 13:00
[17-Jun-2026 04:59:16 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Jun-2026 04:59:16 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Jun-2026 04:59:16 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Jun-2026 04:59:16 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Jun-2026 04:59:16 UTC] Slot added (future date): 14:00 - 14:15
[17-Jun-2026 04:59:16 UTC] Slot added (future date): 14:15 - 14:30
[17-Jun-2026 04:59:16 UTC] Slot added (future date): 14:30 - 14:45
[17-Jun-2026 04:59:16 UTC] Slot added (future date): 14:45 - 15:00
[17-Jun-2026 04:59:16 UTC] Slot added (future date): 15:00 - 15:15
[17-Jun-2026 04:59:16 UTC] Slot added (future date): 15:15 - 15:30
[17-Jun-2026 04:59:16 UTC] Slot added (future date): 15:30 - 15:45
[17-Jun-2026 04:59:16 UTC] Slot added (future date): 15:45 - 16:00
[17-Jun-2026 05:51:32 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[17-Jun-2026 05:51:32 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[17-Jun-2026 05:51:32 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[17-Jun-2026 05:51:32 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[17-Jun-2026 05:51:32 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[17-Jun-2026 05:51:32 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[17-Jun-2026 05:51:32 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[17-Jun-2026 05:51:32 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[17-Jun-2026 05:51:32 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Jun-2026 05:51:32 UTC] Available dates found: 3
[17-Jun-2026 05:51:34 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Jun-2026 05:51:34 UTC] Using actual slot duration: 15 minutes
[17-Jun-2026 05:51:34 UTC] Current time (IST): 11:21
[17-Jun-2026 05:51:34 UTC] Requested date: 2026-06-20
[17-Jun-2026 05:51:34 UTC] Today: 2026-06-17
[17-Jun-2026 05:51:34 UTC] Slot added (future date): 08:00 - 08:15
[17-Jun-2026 05:51:34 UTC] Slot added (future date): 08:15 - 08:30
[17-Jun-2026 05:51:34 UTC] Slot added (future date): 08:30 - 08:45
[17-Jun-2026 05:51:34 UTC] Slot added (future date): 08:45 - 09:00
[17-Jun-2026 05:51:34 UTC] Slot added (future date): 09:00 - 09:15
[17-Jun-2026 05:51:34 UTC] Slot added (future date): 09:15 - 09:30
[17-Jun-2026 05:51:34 UTC] Slot added (future date): 09:30 - 09:45
[17-Jun-2026 05:51:34 UTC] Slot added (future date): 09:45 - 10:00
[17-Jun-2026 05:51:34 UTC] Slot added (future date): 10:00 - 10:15
[17-Jun-2026 05:51:34 UTC] Slot added (future date): 10:15 - 10:30
[17-Jun-2026 05:51:34 UTC] Slot added (future date): 10:30 - 10:45
[17-Jun-2026 05:51:34 UTC] Slot added (future date): 10:45 - 11:00
[17-Jun-2026 05:51:34 UTC] Slot added (future date): 11:00 - 11:15
[17-Jun-2026 05:51:34 UTC] Slot added (future date): 11:15 - 11:30
[17-Jun-2026 05:51:34 UTC] Slot added (future date): 11:30 - 11:45
[17-Jun-2026 05:51:34 UTC] Slot added (future date): 11:45 - 12:00
[17-Jun-2026 05:51:34 UTC] Slot added (future date): 12:00 - 12:15
[17-Jun-2026 05:51:34 UTC] Slot added (future date): 12:15 - 12:30
[17-Jun-2026 05:51:34 UTC] Slot added (future date): 12:30 - 12:45
[17-Jun-2026 05:51:34 UTC] Slot added (future date): 12:45 - 13:00
[17-Jun-2026 05:51:34 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Jun-2026 05:51:34 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Jun-2026 05:51:34 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Jun-2026 05:51:34 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Jun-2026 05:51:34 UTC] Slot added (future date): 14:00 - 14:15
[17-Jun-2026 05:51:34 UTC] Slot added (future date): 14:15 - 14:30
[17-Jun-2026 05:51:34 UTC] Slot added (future date): 14:30 - 14:45
[17-Jun-2026 05:51:34 UTC] Slot added (future date): 14:45 - 15:00
[17-Jun-2026 05:51:34 UTC] Slot added (future date): 15:00 - 15:15
[17-Jun-2026 05:51:34 UTC] Slot added (future date): 15:15 - 15:30
[17-Jun-2026 05:51:34 UTC] Slot added (future date): 15:30 - 15:45
[17-Jun-2026 05:51:34 UTC] Slot added (future date): 15:45 - 16:00
[17-Jun-2026 05:51:46 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[17-Jun-2026 05:52:09 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781675513138","orderId":"OMO2606171121538418357486V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781676713826,"errorCode":"TXN_CANCELLED","detailedErrorCode":"ORDER_CANCELLED_BY_USER","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[17-Jun-2026 05:52:09 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781675513138
            [orderId] => OMO2606171121538418357486V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781676713826
            [errorCode] => TXN_CANCELLED
            [detailedErrorCode] => ORDER_CANCELLED_BY_USER
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[17-Jun-2026 05:52:09 UTC] Payment Callback - POST Data: Array
(
)

[17-Jun-2026 05:52:09 UTC] Payment Callback - GET Data: Array
(
)

[17-Jun-2026 05:52:09 UTC] Amount Conversion: 10000 paise = 100 rupees
[17-Jun-2026 05:52:09 UTC] Payment callback error: Transaction ID not found in callback
[17-Jun-2026 07:48:08 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[17-Jun-2026 07:48:08 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[17-Jun-2026 07:48:08 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[17-Jun-2026 07:48:08 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[17-Jun-2026 07:48:08 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[17-Jun-2026 07:48:08 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[17-Jun-2026 07:48:08 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[17-Jun-2026 07:48:08 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[17-Jun-2026 07:48:08 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Jun-2026 07:48:08 UTC] Available dates found: 3
[17-Jun-2026 07:48:48 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 21
[17-Jun-2026 07:48:48 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 22
[17-Jun-2026 07:48:48 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 23
[17-Jun-2026 07:48:48 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 24
[17-Jun-2026 07:49:04 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[17-Jun-2026 07:49:04 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[17-Jun-2026 07:49:04 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[17-Jun-2026 07:49:04 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[17-Jun-2026 07:49:04 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[17-Jun-2026 07:49:04 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[17-Jun-2026 07:49:04 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[17-Jun-2026 07:49:04 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[17-Jun-2026 07:49:04 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Jun-2026 07:49:04 UTC] Available dates found: 3
[17-Jun-2026 07:49:12 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 21
[17-Jun-2026 07:49:12 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 22
[17-Jun-2026 07:49:12 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 23
[17-Jun-2026 07:49:12 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 24
[17-Jun-2026 09:11:36 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[17-Jun-2026 09:11:36 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[17-Jun-2026 09:11:36 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[17-Jun-2026 09:11:36 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[17-Jun-2026 09:11:36 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[17-Jun-2026 09:11:36 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[17-Jun-2026 09:11:36 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[17-Jun-2026 09:11:36 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[17-Jun-2026 09:11:36 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Jun-2026 09:11:36 UTC] Available dates found: 3
[17-Jun-2026 09:21:04 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[17-Jun-2026 09:21:04 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[17-Jun-2026 09:21:04 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[17-Jun-2026 09:21:04 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[17-Jun-2026 09:21:04 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[17-Jun-2026 09:21:04 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[17-Jun-2026 09:21:04 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[17-Jun-2026 09:21:04 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[17-Jun-2026 09:21:04 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Jun-2026 09:21:04 UTC] Available dates found: 3
[17-Jun-2026 09:21:05 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Jun-2026 09:21:05 UTC] Using actual slot duration: 15 minutes
[17-Jun-2026 09:21:05 UTC] Current time (IST): 14:51
[17-Jun-2026 09:21:05 UTC] Requested date: 2026-06-20
[17-Jun-2026 09:21:05 UTC] Today: 2026-06-17
[17-Jun-2026 09:21:05 UTC] Slot added (future date): 08:00 - 08:15
[17-Jun-2026 09:21:05 UTC] Slot added (future date): 08:15 - 08:30
[17-Jun-2026 09:21:05 UTC] Slot added (future date): 08:30 - 08:45
[17-Jun-2026 09:21:05 UTC] Slot added (future date): 08:45 - 09:00
[17-Jun-2026 09:21:05 UTC] Slot added (future date): 09:00 - 09:15
[17-Jun-2026 09:21:05 UTC] Slot added (future date): 09:15 - 09:30
[17-Jun-2026 09:21:05 UTC] Slot added (future date): 09:30 - 09:45
[17-Jun-2026 09:21:05 UTC] Slot added (future date): 09:45 - 10:00
[17-Jun-2026 09:21:05 UTC] Slot added (future date): 10:00 - 10:15
[17-Jun-2026 09:21:05 UTC] Slot added (future date): 10:15 - 10:30
[17-Jun-2026 09:21:05 UTC] Slot added (future date): 10:30 - 10:45
[17-Jun-2026 09:21:05 UTC] Slot added (future date): 10:45 - 11:00
[17-Jun-2026 09:21:05 UTC] Slot added (future date): 11:00 - 11:15
[17-Jun-2026 09:21:05 UTC] Slot added (future date): 11:15 - 11:30
[17-Jun-2026 09:21:05 UTC] Slot added (future date): 11:30 - 11:45
[17-Jun-2026 09:21:05 UTC] Slot added (future date): 11:45 - 12:00
[17-Jun-2026 09:21:05 UTC] Slot added (future date): 12:00 - 12:15
[17-Jun-2026 09:21:05 UTC] Slot added (future date): 12:15 - 12:30
[17-Jun-2026 09:21:05 UTC] Slot added (future date): 12:30 - 12:45
[17-Jun-2026 09:21:05 UTC] Slot added (future date): 12:45 - 13:00
[17-Jun-2026 09:21:05 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Jun-2026 09:21:05 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Jun-2026 09:21:05 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Jun-2026 09:21:05 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Jun-2026 09:21:05 UTC] Slot added (future date): 14:00 - 14:15
[17-Jun-2026 09:21:05 UTC] Slot added (future date): 14:15 - 14:30
[17-Jun-2026 09:21:05 UTC] Slot added (future date): 14:30 - 14:45
[17-Jun-2026 09:21:05 UTC] Slot added (future date): 14:45 - 15:00
[17-Jun-2026 09:21:05 UTC] Slot added (future date): 15:00 - 15:15
[17-Jun-2026 09:21:05 UTC] Slot added (future date): 15:15 - 15:30
[17-Jun-2026 09:21:05 UTC] Slot added (future date): 15:30 - 15:45
[17-Jun-2026 09:21:05 UTC] Slot added (future date): 15:45 - 16:00
[17-Jun-2026 09:21:15 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[17-Jun-2026 09:21:15 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[17-Jun-2026 09:54:37 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[17-Jun-2026 09:54:37 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[17-Jun-2026 09:54:37 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[17-Jun-2026 09:54:37 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[17-Jun-2026 09:54:37 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[17-Jun-2026 09:54:37 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[17-Jun-2026 09:54:37 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[17-Jun-2026 09:54:37 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[17-Jun-2026 09:54:37 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Jun-2026 09:54:37 UTC] Available dates found: 3
[17-Jun-2026 09:54:39 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Jun-2026 09:54:39 UTC] Using actual slot duration: 15 minutes
[17-Jun-2026 09:54:39 UTC] Current time (IST): 15:24
[17-Jun-2026 09:54:39 UTC] Requested date: 2026-06-20
[17-Jun-2026 09:54:39 UTC] Today: 2026-06-17
[17-Jun-2026 09:54:39 UTC] Slot added (future date): 08:00 - 08:15
[17-Jun-2026 09:54:39 UTC] Slot added (future date): 08:15 - 08:30
[17-Jun-2026 09:54:39 UTC] Slot added (future date): 08:30 - 08:45
[17-Jun-2026 09:54:39 UTC] Slot added (future date): 08:45 - 09:00
[17-Jun-2026 09:54:39 UTC] Slot added (future date): 09:00 - 09:15
[17-Jun-2026 09:54:39 UTC] Slot added (future date): 09:15 - 09:30
[17-Jun-2026 09:54:39 UTC] Slot added (future date): 09:30 - 09:45
[17-Jun-2026 09:54:39 UTC] Slot added (future date): 09:45 - 10:00
[17-Jun-2026 09:54:39 UTC] Slot added (future date): 10:00 - 10:15
[17-Jun-2026 09:54:39 UTC] Slot added (future date): 10:15 - 10:30
[17-Jun-2026 09:54:39 UTC] Slot added (future date): 10:30 - 10:45
[17-Jun-2026 09:54:39 UTC] Slot added (future date): 10:45 - 11:00
[17-Jun-2026 09:54:39 UTC] Slot added (future date): 11:00 - 11:15
[17-Jun-2026 09:54:39 UTC] Slot added (future date): 11:15 - 11:30
[17-Jun-2026 09:54:39 UTC] Slot added (future date): 11:30 - 11:45
[17-Jun-2026 09:54:39 UTC] Slot added (future date): 11:45 - 12:00
[17-Jun-2026 09:54:39 UTC] Slot added (future date): 12:00 - 12:15
[17-Jun-2026 09:54:39 UTC] Slot added (future date): 12:15 - 12:30
[17-Jun-2026 09:54:39 UTC] Slot added (future date): 12:30 - 12:45
[17-Jun-2026 09:54:39 UTC] Slot added (future date): 12:45 - 13:00
[17-Jun-2026 09:54:39 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Jun-2026 09:54:39 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Jun-2026 09:54:39 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Jun-2026 09:54:39 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Jun-2026 09:54:39 UTC] Slot added (future date): 14:00 - 14:15
[17-Jun-2026 09:54:39 UTC] Slot added (future date): 14:15 - 14:30
[17-Jun-2026 09:54:39 UTC] Slot added (future date): 14:30 - 14:45
[17-Jun-2026 09:54:39 UTC] Slot added (future date): 14:45 - 15:00
[17-Jun-2026 09:54:39 UTC] Slot added (future date): 15:00 - 15:15
[17-Jun-2026 09:54:39 UTC] Slot added (future date): 15:15 - 15:30
[17-Jun-2026 09:54:39 UTC] Slot added (future date): 15:30 - 15:45
[17-Jun-2026 09:54:39 UTC] Slot added (future date): 15:45 - 16:00
[17-Jun-2026 09:54:45 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[17-Jun-2026 10:14:52 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781690089946","orderId":"OMO2606171524491802239559V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781691289155,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606171524536524388338V","paymentMode":"UPI_INTENT","timestamp":1781690093695,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[17-Jun-2026 10:14:52 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781690089946
            [orderId] => OMO2606171524491802239559V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781691289155
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606171524536524388338V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781690093695
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[17-Jun-2026 10:14:52 UTC] Payment Callback - POST Data: Array
(
)

[17-Jun-2026 10:14:52 UTC] Payment Callback - GET Data: Array
(
)

[17-Jun-2026 10:14:52 UTC] Amount Conversion: 10000 paise = 100 rupees
[17-Jun-2026 10:14:52 UTC] Payment Status: FAILED (from status: FAILED)
[17-Jun-2026 10:14:52 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[17-Jun-2026 10:14:52 UTC] Payment not successful, status: FAILED
[17-Jun-2026 10:14:52 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781690089946","orderId":"OMO2606171524491802239559V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781691289155,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606171524536524388338V","paymentMode":"UPI_INTENT","timestamp":1781690093695,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[17-Jun-2026 10:15:14 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781690113547","orderId":"OMO2606171525126600183669V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781691312637,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606171525231070013127V","paymentMode":"UPI_INTENT","timestamp":1781690123146,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"ICIC0006660","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"208675012015","upiTransactionId":"PTMb521d2c878054e9b98f9d86465e3065c","vpa":"76XXXXXX50@ptyes"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"ICIC0006660","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"208675012015","upiTransactionId":"PTMb521d2c878054e9b98f9d86465e3065c","vpa":"76XXXXXX50@ptyes"},"currency":"INR","amount":10000}]}]}}
[17-Jun-2026 10:15:14 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781690113547
            [orderId] => OMO2606171525126600183669V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781691312637
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606171525231070013127V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781690123146
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => ICIC0006660
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 208675012015
                                    [upiTransactionId] => PTMb521d2c878054e9b98f9d86465e3065c
                                    [vpa] => 76XXXXXX50@ptyes
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => ICIC0006660
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 208675012015
                                                    [upiTransactionId] => PTMb521d2c878054e9b98f9d86465e3065c
                                                    [vpa] => 76XXXXXX50@ptyes
                                                )

                                            [currency] => INR
                                            [amount] => 10000
                                        )

                                )

                        )

                )

        )

)

[17-Jun-2026 10:15:14 UTC] Payment Callback - POST Data: Array
(
)

[17-Jun-2026 10:15:14 UTC] Payment Callback - GET Data: Array
(
)

[17-Jun-2026 10:15:14 UTC] Amount Conversion: 10000 paise = 100 rupees
[17-Jun-2026 10:15:14 UTC] Payment Status: FAILED (from status: FAILED)
[17-Jun-2026 10:15:14 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[17-Jun-2026 10:15:14 UTC] Payment not successful, status: FAILED
[17-Jun-2026 10:15:14 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781690113547","orderId":"OMO2606171525126600183669V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781691312637,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606171525231070013127V","paymentMode":"UPI_INTENT","timestamp":1781690123146,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"ICIC0006660","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"208675012015","upiTransactionId":"PTMb521d2c878054e9b98f9d86465e3065c","vpa":"76XXXXXX50@ptyes"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"ICIC0006660","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"208675012015","upiTransactionId":"PTMb521d2c878054e9b98f9d86465e3065c","vpa":"76XXXXXX50@ptyes"},"currency":"INR","amount":10000}]}]}}
[17-Jun-2026 11:07:35 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[17-Jun-2026 11:07:35 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[17-Jun-2026 11:07:35 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[17-Jun-2026 11:07:35 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[17-Jun-2026 11:07:35 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[17-Jun-2026 11:07:35 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[17-Jun-2026 11:07:35 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[17-Jun-2026 11:07:35 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[17-Jun-2026 11:07:35 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Jun-2026 11:07:35 UTC] Available dates found: 3
[17-Jun-2026 11:08:14 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 21
[17-Jun-2026 11:08:14 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 22
[17-Jun-2026 11:08:14 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 23
[17-Jun-2026 11:08:14 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 24
[17-Jun-2026 12:27:52 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[17-Jun-2026 12:27:52 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[17-Jun-2026 12:27:52 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[17-Jun-2026 12:27:52 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[17-Jun-2026 12:27:52 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[17-Jun-2026 12:27:52 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[17-Jun-2026 12:27:52 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[17-Jun-2026 12:27:52 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[17-Jun-2026 12:27:52 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Jun-2026 12:27:52 UTC] Available dates found: 3
[17-Jun-2026 12:27:53 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Jun-2026 12:27:53 UTC] Using actual slot duration: 15 minutes
[17-Jun-2026 12:27:53 UTC] Current time (IST): 17:57
[17-Jun-2026 12:27:53 UTC] Requested date: 2026-06-20
[17-Jun-2026 12:27:53 UTC] Today: 2026-06-17
[17-Jun-2026 12:27:53 UTC] Slot added (future date): 08:00 - 08:15
[17-Jun-2026 12:27:53 UTC] Slot added (future date): 08:15 - 08:30
[17-Jun-2026 12:27:53 UTC] Slot added (future date): 08:30 - 08:45
[17-Jun-2026 12:27:53 UTC] Slot added (future date): 08:45 - 09:00
[17-Jun-2026 12:27:53 UTC] Slot added (future date): 09:00 - 09:15
[17-Jun-2026 12:27:53 UTC] Slot added (future date): 09:15 - 09:30
[17-Jun-2026 12:27:53 UTC] Slot added (future date): 09:30 - 09:45
[17-Jun-2026 12:27:53 UTC] Slot added (future date): 09:45 - 10:00
[17-Jun-2026 12:27:53 UTC] Slot added (future date): 10:00 - 10:15
[17-Jun-2026 12:27:53 UTC] Slot added (future date): 10:15 - 10:30
[17-Jun-2026 12:27:53 UTC] Slot added (future date): 10:30 - 10:45
[17-Jun-2026 12:27:53 UTC] Slot added (future date): 10:45 - 11:00
[17-Jun-2026 12:27:53 UTC] Slot added (future date): 11:00 - 11:15
[17-Jun-2026 12:27:53 UTC] Slot added (future date): 11:15 - 11:30
[17-Jun-2026 12:27:53 UTC] Slot added (future date): 11:30 - 11:45
[17-Jun-2026 12:27:53 UTC] Slot added (future date): 11:45 - 12:00
[17-Jun-2026 12:27:53 UTC] Slot added (future date): 12:00 - 12:15
[17-Jun-2026 12:27:53 UTC] Slot added (future date): 12:15 - 12:30
[17-Jun-2026 12:27:53 UTC] Slot added (future date): 12:30 - 12:45
[17-Jun-2026 12:27:53 UTC] Slot added (future date): 12:45 - 13:00
[17-Jun-2026 12:27:53 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Jun-2026 12:27:53 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Jun-2026 12:27:53 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Jun-2026 12:27:53 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Jun-2026 12:27:53 UTC] Slot added (future date): 14:00 - 14:15
[17-Jun-2026 12:27:53 UTC] Slot added (future date): 14:15 - 14:30
[17-Jun-2026 12:27:53 UTC] Slot added (future date): 14:30 - 14:45
[17-Jun-2026 12:27:53 UTC] Slot added (future date): 14:45 - 15:00
[17-Jun-2026 12:27:53 UTC] Slot added (future date): 15:00 - 15:15
[17-Jun-2026 12:27:53 UTC] Slot added (future date): 15:15 - 15:30
[17-Jun-2026 12:27:53 UTC] Slot added (future date): 15:30 - 15:45
[17-Jun-2026 12:27:53 UTC] Slot added (future date): 15:45 - 16:00
[17-Jun-2026 12:28:03 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[17-Jun-2026 12:47:55 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[17-Jun-2026 12:47:55 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[17-Jun-2026 12:47:55 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[17-Jun-2026 12:47:55 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[17-Jun-2026 12:47:55 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[17-Jun-2026 12:47:55 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[17-Jun-2026 12:47:55 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[17-Jun-2026 12:47:55 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[17-Jun-2026 12:47:55 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Jun-2026 12:47:55 UTC] Available dates found: 3
[17-Jun-2026 12:47:57 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Jun-2026 12:47:57 UTC] Using actual slot duration: 15 minutes
[17-Jun-2026 12:47:57 UTC] Current time (IST): 18:17
[17-Jun-2026 12:47:57 UTC] Requested date: 2026-06-20
[17-Jun-2026 12:47:57 UTC] Today: 2026-06-17
[17-Jun-2026 12:47:57 UTC] Slot added (future date): 08:00 - 08:15
[17-Jun-2026 12:47:57 UTC] Slot added (future date): 08:15 - 08:30
[17-Jun-2026 12:47:57 UTC] Slot added (future date): 08:30 - 08:45
[17-Jun-2026 12:47:57 UTC] Slot added (future date): 08:45 - 09:00
[17-Jun-2026 12:47:57 UTC] Slot added (future date): 09:00 - 09:15
[17-Jun-2026 12:47:57 UTC] Slot added (future date): 09:15 - 09:30
[17-Jun-2026 12:47:57 UTC] Slot added (future date): 09:30 - 09:45
[17-Jun-2026 12:47:57 UTC] Slot added (future date): 09:45 - 10:00
[17-Jun-2026 12:47:57 UTC] Slot added (future date): 10:00 - 10:15
[17-Jun-2026 12:47:57 UTC] Slot added (future date): 10:15 - 10:30
[17-Jun-2026 12:47:57 UTC] Slot added (future date): 10:30 - 10:45
[17-Jun-2026 12:47:57 UTC] Slot added (future date): 10:45 - 11:00
[17-Jun-2026 12:47:57 UTC] Slot added (future date): 11:00 - 11:15
[17-Jun-2026 12:47:57 UTC] Slot added (future date): 11:15 - 11:30
[17-Jun-2026 12:47:57 UTC] Slot added (future date): 11:30 - 11:45
[17-Jun-2026 12:47:57 UTC] Slot added (future date): 11:45 - 12:00
[17-Jun-2026 12:47:57 UTC] Slot added (future date): 12:00 - 12:15
[17-Jun-2026 12:47:57 UTC] Slot added (future date): 12:15 - 12:30
[17-Jun-2026 12:47:57 UTC] Slot added (future date): 12:30 - 12:45
[17-Jun-2026 12:47:57 UTC] Slot added (future date): 12:45 - 13:00
[17-Jun-2026 12:47:57 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Jun-2026 12:47:57 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Jun-2026 12:47:57 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Jun-2026 12:47:57 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Jun-2026 12:47:57 UTC] Slot added (future date): 14:00 - 14:15
[17-Jun-2026 12:47:57 UTC] Slot added (future date): 14:15 - 14:30
[17-Jun-2026 12:47:57 UTC] Slot added (future date): 14:30 - 14:45
[17-Jun-2026 12:47:57 UTC] Slot added (future date): 14:45 - 15:00
[17-Jun-2026 12:47:57 UTC] Slot added (future date): 15:00 - 15:15
[17-Jun-2026 12:47:57 UTC] Slot added (future date): 15:15 - 15:30
[17-Jun-2026 12:47:57 UTC] Slot added (future date): 15:30 - 15:45
[17-Jun-2026 12:47:57 UTC] Slot added (future date): 15:45 - 16:00
[17-Jun-2026 12:48:05 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[17-Jun-2026 12:48:08 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781699284587","orderId":"OMO2606171758056743631307V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781700485644,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606171758116155101396V","paymentMode":"UPI_INTENT","timestamp":1781699291660,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[17-Jun-2026 12:48:08 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781699284587
            [orderId] => OMO2606171758056743631307V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781700485644
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606171758116155101396V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781699291660
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[17-Jun-2026 12:48:08 UTC] Payment Callback - POST Data: Array
(
)

[17-Jun-2026 12:48:08 UTC] Payment Callback - GET Data: Array
(
)

[17-Jun-2026 12:48:08 UTC] Amount Conversion: 10000 paise = 100 rupees
[17-Jun-2026 12:48:08 UTC] Payment Status: FAILED (from status: FAILED)
[17-Jun-2026 12:48:08 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[17-Jun-2026 12:48:08 UTC] Payment not successful, status: FAILED
[17-Jun-2026 12:48:08 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781699284587","orderId":"OMO2606171758056743631307V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781700485644,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606171758116155101396V","paymentMode":"UPI_INTENT","timestamp":1781699291660,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[17-Jun-2026 12:58:20 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 21
[17-Jun-2026 12:58:20 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 22
[17-Jun-2026 12:58:20 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 23
[17-Jun-2026 12:58:20 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 24
[17-Jun-2026 13:01:14 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[17-Jun-2026 13:01:14 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[17-Jun-2026 13:01:14 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[17-Jun-2026 13:01:14 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[17-Jun-2026 13:01:14 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[17-Jun-2026 13:01:14 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[17-Jun-2026 13:01:14 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[17-Jun-2026 13:01:14 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[17-Jun-2026 13:01:14 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Jun-2026 13:01:14 UTC] Available dates found: 3
[17-Jun-2026 13:08:11 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781700488028","orderId":"OMO2606171818082680013893V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781701688251,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606171818249448383834V","paymentMode":"UPI_INTENT","timestamp":1781700504978,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[17-Jun-2026 13:08:11 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781700488028
            [orderId] => OMO2606171818082680013893V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781701688251
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606171818249448383834V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781700504978
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[17-Jun-2026 13:08:11 UTC] Payment Callback - POST Data: Array
(
)

[17-Jun-2026 13:08:11 UTC] Payment Callback - GET Data: Array
(
)

[17-Jun-2026 13:08:11 UTC] Amount Conversion: 10000 paise = 100 rupees
[17-Jun-2026 13:08:11 UTC] Payment Status: FAILED (from status: FAILED)
[17-Jun-2026 13:08:11 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[17-Jun-2026 13:08:11 UTC] Payment not successful, status: FAILED
[17-Jun-2026 13:08:11 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781700488028","orderId":"OMO2606171818082680013893V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781701688251,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606171818249448383834V","paymentMode":"UPI_INTENT","timestamp":1781700504978,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[17-Jun-2026 13:27:05 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[17-Jun-2026 13:27:05 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[17-Jun-2026 13:27:05 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[17-Jun-2026 13:27:05 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[17-Jun-2026 13:27:05 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[17-Jun-2026 13:27:05 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[17-Jun-2026 13:27:05 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[17-Jun-2026 13:27:05 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[17-Jun-2026 13:27:05 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Jun-2026 13:27:05 UTC] Available dates found: 3
[17-Jun-2026 13:27:37 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Jun-2026 13:27:37 UTC] Using actual slot duration: 15 minutes
[17-Jun-2026 13:27:37 UTC] Current time (IST): 18:57
[17-Jun-2026 13:27:37 UTC] Requested date: 2026-06-20
[17-Jun-2026 13:27:37 UTC] Today: 2026-06-17
[17-Jun-2026 13:27:37 UTC] Slot added (future date): 08:00 - 08:15
[17-Jun-2026 13:27:37 UTC] Slot added (future date): 08:15 - 08:30
[17-Jun-2026 13:27:37 UTC] Slot added (future date): 08:30 - 08:45
[17-Jun-2026 13:27:37 UTC] Slot added (future date): 08:45 - 09:00
[17-Jun-2026 13:27:37 UTC] Slot added (future date): 09:00 - 09:15
[17-Jun-2026 13:27:37 UTC] Slot added (future date): 09:15 - 09:30
[17-Jun-2026 13:27:37 UTC] Slot added (future date): 09:30 - 09:45
[17-Jun-2026 13:27:37 UTC] Slot added (future date): 09:45 - 10:00
[17-Jun-2026 13:27:37 UTC] Slot added (future date): 10:00 - 10:15
[17-Jun-2026 13:27:37 UTC] Slot added (future date): 10:15 - 10:30
[17-Jun-2026 13:27:37 UTC] Slot added (future date): 10:30 - 10:45
[17-Jun-2026 13:27:37 UTC] Slot added (future date): 10:45 - 11:00
[17-Jun-2026 13:27:37 UTC] Slot added (future date): 11:00 - 11:15
[17-Jun-2026 13:27:37 UTC] Slot added (future date): 11:15 - 11:30
[17-Jun-2026 13:27:37 UTC] Slot added (future date): 11:30 - 11:45
[17-Jun-2026 13:27:37 UTC] Slot added (future date): 11:45 - 12:00
[17-Jun-2026 13:27:37 UTC] Slot added (future date): 12:00 - 12:15
[17-Jun-2026 13:27:37 UTC] Slot added (future date): 12:15 - 12:30
[17-Jun-2026 13:27:37 UTC] Slot added (future date): 12:30 - 12:45
[17-Jun-2026 13:27:37 UTC] Slot added (future date): 12:45 - 13:00
[17-Jun-2026 13:27:37 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Jun-2026 13:27:37 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Jun-2026 13:27:37 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Jun-2026 13:27:37 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Jun-2026 13:27:37 UTC] Slot added (future date): 14:00 - 14:15
[17-Jun-2026 13:27:37 UTC] Slot added (future date): 14:15 - 14:30
[17-Jun-2026 13:27:37 UTC] Slot added (future date): 14:30 - 14:45
[17-Jun-2026 13:27:37 UTC] Slot added (future date): 14:45 - 15:00
[17-Jun-2026 13:27:37 UTC] Slot added (future date): 15:00 - 15:15
[17-Jun-2026 13:27:37 UTC] Slot added (future date): 15:15 - 15:30
[17-Jun-2026 13:27:37 UTC] Slot added (future date): 15:30 - 15:45
[17-Jun-2026 13:27:37 UTC] Slot added (future date): 15:45 - 16:00
[17-Jun-2026 13:28:00 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Jun-2026 13:28:00 UTC] Using actual slot duration: 15 minutes
[17-Jun-2026 13:28:00 UTC] Current time (IST): 18:58
[17-Jun-2026 13:28:00 UTC] Requested date: 2026-06-21
[17-Jun-2026 13:28:00 UTC] Today: 2026-06-17
[17-Jun-2026 13:28:00 UTC] Slot added (future date): 08:00 - 08:15
[17-Jun-2026 13:28:00 UTC] Slot added (future date): 08:15 - 08:30
[17-Jun-2026 13:28:00 UTC] Slot added (future date): 08:30 - 08:45
[17-Jun-2026 13:28:00 UTC] Slot added (future date): 08:45 - 09:00
[17-Jun-2026 13:28:00 UTC] Slot added (future date): 09:00 - 09:15
[17-Jun-2026 13:28:00 UTC] Slot added (future date): 09:15 - 09:30
[17-Jun-2026 13:28:00 UTC] Slot added (future date): 09:30 - 09:45
[17-Jun-2026 13:28:00 UTC] Slot added (future date): 09:45 - 10:00
[17-Jun-2026 13:28:00 UTC] Slot added (future date): 10:00 - 10:15
[17-Jun-2026 13:28:00 UTC] Slot added (future date): 10:15 - 10:30
[17-Jun-2026 13:28:00 UTC] Slot added (future date): 10:30 - 10:45
[17-Jun-2026 13:28:00 UTC] Slot added (future date): 10:45 - 11:00
[17-Jun-2026 13:28:00 UTC] Slot added (future date): 11:00 - 11:15
[17-Jun-2026 13:28:00 UTC] Slot added (future date): 11:15 - 11:30
[17-Jun-2026 13:28:00 UTC] Slot added (future date): 11:30 - 11:45
[17-Jun-2026 13:28:00 UTC] Slot added (future date): 11:45 - 12:00
[17-Jun-2026 13:28:00 UTC] Slot added (future date): 12:00 - 12:15
[17-Jun-2026 13:28:00 UTC] Slot added (future date): 12:15 - 12:30
[17-Jun-2026 13:28:00 UTC] Slot added (future date): 12:30 - 12:45
[17-Jun-2026 13:28:00 UTC] Slot added (future date): 12:45 - 13:00
[17-Jun-2026 13:28:00 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Jun-2026 13:28:00 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Jun-2026 13:28:00 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Jun-2026 13:28:00 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Jun-2026 13:28:00 UTC] Slot added (future date): 14:00 - 14:15
[17-Jun-2026 13:28:00 UTC] Slot added (future date): 14:15 - 14:30
[17-Jun-2026 13:28:00 UTC] Slot added (future date): 14:30 - 14:45
[17-Jun-2026 13:28:00 UTC] Slot added (future date): 14:45 - 15:00
[17-Jun-2026 13:28:00 UTC] Slot added (future date): 15:00 - 15:15
[17-Jun-2026 13:28:00 UTC] Slot added (future date): 15:15 - 15:30
[17-Jun-2026 13:28:00 UTC] Slot added (future date): 15:30 - 15:45
[17-Jun-2026 13:28:00 UTC] Slot added (future date): 15:45 - 16:00
[17-Jun-2026 14:09:04 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[17-Jun-2026 14:09:04 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[17-Jun-2026 14:09:04 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[17-Jun-2026 14:09:04 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[17-Jun-2026 14:09:04 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[17-Jun-2026 14:09:04 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[17-Jun-2026 14:09:04 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[17-Jun-2026 14:09:04 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[17-Jun-2026 14:09:04 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Jun-2026 14:09:04 UTC] Available dates found: 3
[17-Jun-2026 14:09:31 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Jun-2026 14:09:31 UTC] Using actual slot duration: 15 minutes
[17-Jun-2026 14:09:31 UTC] Current time (IST): 19:39
[17-Jun-2026 14:09:31 UTC] Requested date: 2026-06-20
[17-Jun-2026 14:09:31 UTC] Today: 2026-06-17
[17-Jun-2026 14:09:31 UTC] Slot added (future date): 08:00 - 08:15
[17-Jun-2026 14:09:31 UTC] Slot added (future date): 08:15 - 08:30
[17-Jun-2026 14:09:31 UTC] Slot added (future date): 08:30 - 08:45
[17-Jun-2026 14:09:31 UTC] Slot added (future date): 08:45 - 09:00
[17-Jun-2026 14:09:31 UTC] Slot added (future date): 09:00 - 09:15
[17-Jun-2026 14:09:31 UTC] Slot added (future date): 09:15 - 09:30
[17-Jun-2026 14:09:31 UTC] Slot added (future date): 09:30 - 09:45
[17-Jun-2026 14:09:31 UTC] Slot added (future date): 09:45 - 10:00
[17-Jun-2026 14:09:31 UTC] Slot added (future date): 10:00 - 10:15
[17-Jun-2026 14:09:31 UTC] Slot added (future date): 10:15 - 10:30
[17-Jun-2026 14:09:31 UTC] Slot added (future date): 10:30 - 10:45
[17-Jun-2026 14:09:31 UTC] Slot added (future date): 10:45 - 11:00
[17-Jun-2026 14:09:31 UTC] Slot added (future date): 11:00 - 11:15
[17-Jun-2026 14:09:31 UTC] Slot added (future date): 11:15 - 11:30
[17-Jun-2026 14:09:31 UTC] Slot added (future date): 11:30 - 11:45
[17-Jun-2026 14:09:31 UTC] Slot added (future date): 11:45 - 12:00
[17-Jun-2026 14:09:31 UTC] Slot added (future date): 12:00 - 12:15
[17-Jun-2026 14:09:31 UTC] Slot added (future date): 12:15 - 12:30
[17-Jun-2026 14:09:31 UTC] Slot added (future date): 12:30 - 12:45
[17-Jun-2026 14:09:31 UTC] Slot added (future date): 12:45 - 13:00
[17-Jun-2026 14:09:31 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Jun-2026 14:09:31 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Jun-2026 14:09:31 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Jun-2026 14:09:31 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Jun-2026 14:09:31 UTC] Slot added (future date): 14:00 - 14:15
[17-Jun-2026 14:09:31 UTC] Slot added (future date): 14:15 - 14:30
[17-Jun-2026 14:09:31 UTC] Slot added (future date): 14:30 - 14:45
[17-Jun-2026 14:09:31 UTC] Slot added (future date): 14:45 - 15:00
[17-Jun-2026 14:09:31 UTC] Slot added (future date): 15:00 - 15:15
[17-Jun-2026 14:09:31 UTC] Slot added (future date): 15:15 - 15:30
[17-Jun-2026 14:09:31 UTC] Slot added (future date): 15:30 - 15:45
[17-Jun-2026 14:09:31 UTC] Slot added (future date): 15:45 - 16:00
[17-Jun-2026 14:10:22 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[17-Jun-2026 14:30:31 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781705426804","orderId":"OMO2606171940279025055273V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781706627880,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606171940370762073471V","paymentMode":"UPI_INTENT","timestamp":1781705437121,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[17-Jun-2026 14:30:31 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781705426804
            [orderId] => OMO2606171940279025055273V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781706627880
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606171940370762073471V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781705437121
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[17-Jun-2026 14:30:31 UTC] Payment Callback - POST Data: Array
(
)

[17-Jun-2026 14:30:31 UTC] Payment Callback - GET Data: Array
(
)

[17-Jun-2026 14:30:31 UTC] Amount Conversion: 10000 paise = 100 rupees
[17-Jun-2026 14:30:31 UTC] Payment Status: FAILED (from status: FAILED)
[17-Jun-2026 14:30:31 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[17-Jun-2026 14:30:31 UTC] Payment not successful, status: FAILED
[17-Jun-2026 14:30:31 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781705426804","orderId":"OMO2606171940279025055273V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781706627880,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606171940370762073471V","paymentMode":"UPI_INTENT","timestamp":1781705437121,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[17-Jun-2026 15:09:00 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[17-Jun-2026 15:09:00 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[17-Jun-2026 15:09:00 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[17-Jun-2026 15:09:00 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[17-Jun-2026 15:09:00 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[17-Jun-2026 15:09:00 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[17-Jun-2026 15:09:00 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[17-Jun-2026 15:09:00 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[17-Jun-2026 15:09:00 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Jun-2026 15:09:00 UTC] Available dates found: 3
[17-Jun-2026 16:03:44 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[17-Jun-2026 16:03:44 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[17-Jun-2026 16:03:44 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[17-Jun-2026 16:03:44 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[17-Jun-2026 16:03:44 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[17-Jun-2026 16:03:44 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[17-Jun-2026 16:03:44 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[17-Jun-2026 16:03:44 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[17-Jun-2026 16:03:44 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Jun-2026 16:03:44 UTC] Available dates found: 3
[17-Jun-2026 16:03:53 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Jun-2026 16:03:53 UTC] Using actual slot duration: 15 minutes
[17-Jun-2026 16:03:53 UTC] Current time (IST): 21:33
[17-Jun-2026 16:03:53 UTC] Requested date: 2026-06-20
[17-Jun-2026 16:03:53 UTC] Today: 2026-06-17
[17-Jun-2026 16:03:53 UTC] Slot added (future date): 08:00 - 08:15
[17-Jun-2026 16:03:53 UTC] Slot added (future date): 08:15 - 08:30
[17-Jun-2026 16:03:53 UTC] Slot added (future date): 08:30 - 08:45
[17-Jun-2026 16:03:53 UTC] Slot added (future date): 08:45 - 09:00
[17-Jun-2026 16:03:53 UTC] Slot added (future date): 09:00 - 09:15
[17-Jun-2026 16:03:53 UTC] Slot added (future date): 09:15 - 09:30
[17-Jun-2026 16:03:53 UTC] Slot added (future date): 09:30 - 09:45
[17-Jun-2026 16:03:53 UTC] Slot added (future date): 09:45 - 10:00
[17-Jun-2026 16:03:53 UTC] Slot added (future date): 10:00 - 10:15
[17-Jun-2026 16:03:53 UTC] Slot added (future date): 10:15 - 10:30
[17-Jun-2026 16:03:53 UTC] Slot added (future date): 10:30 - 10:45
[17-Jun-2026 16:03:53 UTC] Slot added (future date): 10:45 - 11:00
[17-Jun-2026 16:03:53 UTC] Slot added (future date): 11:00 - 11:15
[17-Jun-2026 16:03:53 UTC] Slot added (future date): 11:15 - 11:30
[17-Jun-2026 16:03:53 UTC] Slot added (future date): 11:30 - 11:45
[17-Jun-2026 16:03:53 UTC] Slot added (future date): 11:45 - 12:00
[17-Jun-2026 16:03:53 UTC] Slot added (future date): 12:00 - 12:15
[17-Jun-2026 16:03:53 UTC] Slot added (future date): 12:15 - 12:30
[17-Jun-2026 16:03:53 UTC] Slot added (future date): 12:30 - 12:45
[17-Jun-2026 16:03:53 UTC] Slot added (future date): 12:45 - 13:00
[17-Jun-2026 16:03:53 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Jun-2026 16:03:53 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Jun-2026 16:03:53 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Jun-2026 16:03:53 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Jun-2026 16:03:53 UTC] Slot added (future date): 14:00 - 14:15
[17-Jun-2026 16:03:53 UTC] Slot added (future date): 14:15 - 14:30
[17-Jun-2026 16:03:53 UTC] Slot added (future date): 14:30 - 14:45
[17-Jun-2026 16:03:53 UTC] Slot added (future date): 14:45 - 15:00
[17-Jun-2026 16:03:53 UTC] Slot added (future date): 15:00 - 15:15
[17-Jun-2026 16:03:53 UTC] Slot added (future date): 15:15 - 15:30
[17-Jun-2026 16:03:53 UTC] Slot added (future date): 15:30 - 15:45
[17-Jun-2026 16:03:53 UTC] Slot added (future date): 15:45 - 16:00
[17-Jun-2026 17:12:34 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[17-Jun-2026 17:12:34 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[17-Jun-2026 17:12:34 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[17-Jun-2026 17:12:34 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[17-Jun-2026 17:12:34 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[17-Jun-2026 17:12:34 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[17-Jun-2026 17:12:34 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[17-Jun-2026 17:12:34 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[17-Jun-2026 17:12:34 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Jun-2026 17:12:34 UTC] Available dates found: 3
[17-Jun-2026 17:17:52 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[17-Jun-2026 17:17:52 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[17-Jun-2026 17:17:52 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[17-Jun-2026 17:17:52 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[17-Jun-2026 17:17:52 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[17-Jun-2026 17:17:52 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[17-Jun-2026 17:17:52 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[17-Jun-2026 17:17:52 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[17-Jun-2026 17:17:52 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Jun-2026 17:17:52 UTC] Available dates found: 3
[17-Jun-2026 17:17:54 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Jun-2026 17:17:54 UTC] Using actual slot duration: 15 minutes
[17-Jun-2026 17:17:54 UTC] Current time (IST): 22:47
[17-Jun-2026 17:17:54 UTC] Requested date: 2026-06-20
[17-Jun-2026 17:17:54 UTC] Today: 2026-06-17
[17-Jun-2026 17:17:54 UTC] Slot added (future date): 08:00 - 08:15
[17-Jun-2026 17:17:54 UTC] Slot added (future date): 08:15 - 08:30
[17-Jun-2026 17:17:54 UTC] Slot added (future date): 08:30 - 08:45
[17-Jun-2026 17:17:54 UTC] Slot added (future date): 08:45 - 09:00
[17-Jun-2026 17:17:54 UTC] Slot added (future date): 09:00 - 09:15
[17-Jun-2026 17:17:54 UTC] Slot added (future date): 09:15 - 09:30
[17-Jun-2026 17:17:54 UTC] Slot added (future date): 09:30 - 09:45
[17-Jun-2026 17:17:54 UTC] Slot added (future date): 09:45 - 10:00
[17-Jun-2026 17:17:54 UTC] Slot added (future date): 10:00 - 10:15
[17-Jun-2026 17:17:54 UTC] Slot added (future date): 10:15 - 10:30
[17-Jun-2026 17:17:54 UTC] Slot added (future date): 10:30 - 10:45
[17-Jun-2026 17:17:54 UTC] Slot added (future date): 10:45 - 11:00
[17-Jun-2026 17:17:54 UTC] Slot added (future date): 11:00 - 11:15
[17-Jun-2026 17:17:54 UTC] Slot added (future date): 11:15 - 11:30
[17-Jun-2026 17:17:54 UTC] Slot added (future date): 11:30 - 11:45
[17-Jun-2026 17:17:54 UTC] Slot added (future date): 11:45 - 12:00
[17-Jun-2026 17:17:54 UTC] Slot added (future date): 12:00 - 12:15
[17-Jun-2026 17:17:54 UTC] Slot added (future date): 12:15 - 12:30
[17-Jun-2026 17:17:54 UTC] Slot added (future date): 12:30 - 12:45
[17-Jun-2026 17:17:54 UTC] Slot added (future date): 12:45 - 13:00
[17-Jun-2026 17:17:54 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Jun-2026 17:17:54 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Jun-2026 17:17:54 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Jun-2026 17:17:54 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Jun-2026 17:17:54 UTC] Slot added (future date): 14:00 - 14:15
[17-Jun-2026 17:17:54 UTC] Slot added (future date): 14:15 - 14:30
[17-Jun-2026 17:17:54 UTC] Slot added (future date): 14:30 - 14:45
[17-Jun-2026 17:17:54 UTC] Slot added (future date): 14:45 - 15:00
[17-Jun-2026 17:17:54 UTC] Slot added (future date): 15:00 - 15:15
[17-Jun-2026 17:17:54 UTC] Slot added (future date): 15:15 - 15:30
[17-Jun-2026 17:17:54 UTC] Slot added (future date): 15:30 - 15:45
[17-Jun-2026 17:17:54 UTC] Slot added (future date): 15:45 - 16:00
[17-Jun-2026 17:17:57 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Jun-2026 17:17:57 UTC] Using actual slot duration: 15 minutes
[17-Jun-2026 17:17:57 UTC] Current time (IST): 22:47
[17-Jun-2026 17:17:57 UTC] Requested date: 2026-06-21
[17-Jun-2026 17:17:57 UTC] Today: 2026-06-17
[17-Jun-2026 17:17:57 UTC] Slot added (future date): 08:00 - 08:15
[17-Jun-2026 17:17:57 UTC] Slot added (future date): 08:15 - 08:30
[17-Jun-2026 17:17:57 UTC] Slot added (future date): 08:30 - 08:45
[17-Jun-2026 17:17:57 UTC] Slot added (future date): 08:45 - 09:00
[17-Jun-2026 17:17:57 UTC] Slot added (future date): 09:00 - 09:15
[17-Jun-2026 17:17:57 UTC] Slot added (future date): 09:15 - 09:30
[17-Jun-2026 17:17:57 UTC] Slot added (future date): 09:30 - 09:45
[17-Jun-2026 17:17:57 UTC] Slot added (future date): 09:45 - 10:00
[17-Jun-2026 17:17:57 UTC] Slot added (future date): 10:00 - 10:15
[17-Jun-2026 17:17:57 UTC] Slot added (future date): 10:15 - 10:30
[17-Jun-2026 17:17:57 UTC] Slot added (future date): 10:30 - 10:45
[17-Jun-2026 17:17:57 UTC] Slot added (future date): 10:45 - 11:00
[17-Jun-2026 17:17:57 UTC] Slot added (future date): 11:00 - 11:15
[17-Jun-2026 17:17:57 UTC] Slot added (future date): 11:15 - 11:30
[17-Jun-2026 17:17:57 UTC] Slot added (future date): 11:30 - 11:45
[17-Jun-2026 17:17:57 UTC] Slot added (future date): 11:45 - 12:00
[17-Jun-2026 17:17:57 UTC] Slot added (future date): 12:00 - 12:15
[17-Jun-2026 17:17:57 UTC] Slot added (future date): 12:15 - 12:30
[17-Jun-2026 17:17:57 UTC] Slot added (future date): 12:30 - 12:45
[17-Jun-2026 17:17:57 UTC] Slot added (future date): 12:45 - 13:00
[17-Jun-2026 17:17:57 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Jun-2026 17:17:57 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Jun-2026 17:17:57 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Jun-2026 17:17:57 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Jun-2026 17:17:57 UTC] Slot added (future date): 14:00 - 14:15
[17-Jun-2026 17:17:57 UTC] Slot added (future date): 14:15 - 14:30
[17-Jun-2026 17:17:57 UTC] Slot added (future date): 14:30 - 14:45
[17-Jun-2026 17:17:57 UTC] Slot added (future date): 14:45 - 15:00
[17-Jun-2026 17:17:57 UTC] Slot added (future date): 15:00 - 15:15
[17-Jun-2026 17:17:57 UTC] Slot added (future date): 15:15 - 15:30
[17-Jun-2026 17:17:57 UTC] Slot added (future date): 15:30 - 15:45
[17-Jun-2026 17:17:57 UTC] Slot added (future date): 15:45 - 16:00
[17-Jun-2026 17:17:59 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Jun-2026 17:17:59 UTC] Using actual slot duration: 15 minutes
[17-Jun-2026 17:17:59 UTC] Current time (IST): 22:47
[17-Jun-2026 17:17:59 UTC] Requested date: 2026-06-23
[17-Jun-2026 17:17:59 UTC] Today: 2026-06-17
[17-Jun-2026 17:17:59 UTC] Slot added (future date): 08:00 - 08:15
[17-Jun-2026 17:17:59 UTC] Slot added (future date): 08:15 - 08:30
[17-Jun-2026 17:17:59 UTC] Slot added (future date): 08:30 - 08:45
[17-Jun-2026 17:17:59 UTC] Slot added (future date): 08:45 - 09:00
[17-Jun-2026 17:17:59 UTC] Slot added (future date): 09:00 - 09:15
[17-Jun-2026 17:17:59 UTC] Slot added (future date): 09:15 - 09:30
[17-Jun-2026 17:17:59 UTC] Slot added (future date): 09:30 - 09:45
[17-Jun-2026 17:17:59 UTC] Slot added (future date): 09:45 - 10:00
[17-Jun-2026 17:17:59 UTC] Slot added (future date): 10:00 - 10:15
[17-Jun-2026 17:17:59 UTC] Slot added (future date): 10:15 - 10:30
[17-Jun-2026 17:17:59 UTC] Slot added (future date): 10:30 - 10:45
[17-Jun-2026 17:17:59 UTC] Slot added (future date): 10:45 - 11:00
[17-Jun-2026 17:17:59 UTC] Slot added (future date): 11:00 - 11:15
[17-Jun-2026 17:17:59 UTC] Slot added (future date): 11:15 - 11:30
[17-Jun-2026 17:17:59 UTC] Slot added (future date): 11:30 - 11:45
[17-Jun-2026 17:17:59 UTC] Slot added (future date): 11:45 - 12:00
[17-Jun-2026 17:17:59 UTC] Slot added (future date): 12:00 - 12:15
[17-Jun-2026 17:17:59 UTC] Slot added (future date): 12:15 - 12:30
[17-Jun-2026 17:17:59 UTC] Slot added (future date): 12:30 - 12:45
[17-Jun-2026 17:17:59 UTC] Slot added (future date): 12:45 - 13:00
[17-Jun-2026 17:17:59 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Jun-2026 17:17:59 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Jun-2026 17:17:59 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Jun-2026 17:17:59 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Jun-2026 17:17:59 UTC] Slot added (future date): 14:00 - 14:15
[17-Jun-2026 17:17:59 UTC] Slot added (future date): 14:15 - 14:30
[17-Jun-2026 17:17:59 UTC] Slot added (future date): 14:30 - 14:45
[17-Jun-2026 17:17:59 UTC] Slot added (future date): 14:45 - 15:00
[17-Jun-2026 17:17:59 UTC] Slot added (future date): 15:00 - 15:15
[17-Jun-2026 17:17:59 UTC] Slot added (future date): 15:15 - 15:30
[17-Jun-2026 17:17:59 UTC] Slot added (future date): 15:30 - 15:45
[17-Jun-2026 17:17:59 UTC] Slot added (future date): 15:45 - 16:00
[17-Jun-2026 17:18:03 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Jun-2026 17:18:03 UTC] Using actual slot duration: 15 minutes
[17-Jun-2026 17:18:03 UTC] Current time (IST): 22:48
[17-Jun-2026 17:18:03 UTC] Requested date: 2026-06-20
[17-Jun-2026 17:18:03 UTC] Today: 2026-06-17
[17-Jun-2026 17:18:03 UTC] Slot added (future date): 08:00 - 08:15
[17-Jun-2026 17:18:03 UTC] Slot added (future date): 08:15 - 08:30
[17-Jun-2026 17:18:03 UTC] Slot added (future date): 08:30 - 08:45
[17-Jun-2026 17:18:03 UTC] Slot added (future date): 08:45 - 09:00
[17-Jun-2026 17:18:03 UTC] Slot added (future date): 09:00 - 09:15
[17-Jun-2026 17:18:03 UTC] Slot added (future date): 09:15 - 09:30
[17-Jun-2026 17:18:03 UTC] Slot added (future date): 09:30 - 09:45
[17-Jun-2026 17:18:03 UTC] Slot added (future date): 09:45 - 10:00
[17-Jun-2026 17:18:03 UTC] Slot added (future date): 10:00 - 10:15
[17-Jun-2026 17:18:03 UTC] Slot added (future date): 10:15 - 10:30
[17-Jun-2026 17:18:03 UTC] Slot added (future date): 10:30 - 10:45
[17-Jun-2026 17:18:03 UTC] Slot added (future date): 10:45 - 11:00
[17-Jun-2026 17:18:03 UTC] Slot added (future date): 11:00 - 11:15
[17-Jun-2026 17:18:03 UTC] Slot added (future date): 11:15 - 11:30
[17-Jun-2026 17:18:03 UTC] Slot added (future date): 11:30 - 11:45
[17-Jun-2026 17:18:03 UTC] Slot added (future date): 11:45 - 12:00
[17-Jun-2026 17:18:03 UTC] Slot added (future date): 12:00 - 12:15
[17-Jun-2026 17:18:03 UTC] Slot added (future date): 12:15 - 12:30
[17-Jun-2026 17:18:03 UTC] Slot added (future date): 12:30 - 12:45
[17-Jun-2026 17:18:03 UTC] Slot added (future date): 12:45 - 13:00
[17-Jun-2026 17:18:03 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Jun-2026 17:18:03 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Jun-2026 17:18:03 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Jun-2026 17:18:03 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Jun-2026 17:18:03 UTC] Slot added (future date): 14:00 - 14:15
[17-Jun-2026 17:18:03 UTC] Slot added (future date): 14:15 - 14:30
[17-Jun-2026 17:18:03 UTC] Slot added (future date): 14:30 - 14:45
[17-Jun-2026 17:18:03 UTC] Slot added (future date): 14:45 - 15:00
[17-Jun-2026 17:18:03 UTC] Slot added (future date): 15:00 - 15:15
[17-Jun-2026 17:18:03 UTC] Slot added (future date): 15:15 - 15:30
[17-Jun-2026 17:18:03 UTC] Slot added (future date): 15:30 - 15:45
[17-Jun-2026 17:18:03 UTC] Slot added (future date): 15:45 - 16:00
[17-Jun-2026 17:18:41 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[17-Jun-2026 17:18:41 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[17-Jun-2026 17:18:41 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[17-Jun-2026 17:18:41 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[17-Jun-2026 17:18:41 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[17-Jun-2026 17:18:41 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[17-Jun-2026 17:18:41 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[17-Jun-2026 17:18:41 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[17-Jun-2026 17:18:41 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Jun-2026 17:18:41 UTC] Available dates found: 3
[17-Jun-2026 17:18:44 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Jun-2026 17:18:44 UTC] Using actual slot duration: 15 minutes
[17-Jun-2026 17:18:44 UTC] Current time (IST): 22:48
[17-Jun-2026 17:18:44 UTC] Requested date: 2026-06-20
[17-Jun-2026 17:18:44 UTC] Today: 2026-06-17
[17-Jun-2026 17:18:44 UTC] Slot added (future date): 08:00 - 08:15
[17-Jun-2026 17:18:44 UTC] Slot added (future date): 08:15 - 08:30
[17-Jun-2026 17:18:44 UTC] Slot added (future date): 08:30 - 08:45
[17-Jun-2026 17:18:44 UTC] Slot added (future date): 08:45 - 09:00
[17-Jun-2026 17:18:44 UTC] Slot added (future date): 09:00 - 09:15
[17-Jun-2026 17:18:44 UTC] Slot added (future date): 09:15 - 09:30
[17-Jun-2026 17:18:44 UTC] Slot added (future date): 09:30 - 09:45
[17-Jun-2026 17:18:44 UTC] Slot added (future date): 09:45 - 10:00
[17-Jun-2026 17:18:44 UTC] Slot added (future date): 10:00 - 10:15
[17-Jun-2026 17:18:44 UTC] Slot added (future date): 10:15 - 10:30
[17-Jun-2026 17:18:44 UTC] Slot added (future date): 10:30 - 10:45
[17-Jun-2026 17:18:44 UTC] Slot added (future date): 10:45 - 11:00
[17-Jun-2026 17:18:44 UTC] Slot added (future date): 11:00 - 11:15
[17-Jun-2026 17:18:44 UTC] Slot added (future date): 11:15 - 11:30
[17-Jun-2026 17:18:44 UTC] Slot added (future date): 11:30 - 11:45
[17-Jun-2026 17:18:44 UTC] Slot added (future date): 11:45 - 12:00
[17-Jun-2026 17:18:44 UTC] Slot added (future date): 12:00 - 12:15
[17-Jun-2026 17:18:44 UTC] Slot added (future date): 12:15 - 12:30
[17-Jun-2026 17:18:44 UTC] Slot added (future date): 12:30 - 12:45
[17-Jun-2026 17:18:44 UTC] Slot added (future date): 12:45 - 13:00
[17-Jun-2026 17:18:44 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Jun-2026 17:18:44 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Jun-2026 17:18:44 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Jun-2026 17:18:44 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Jun-2026 17:18:44 UTC] Slot added (future date): 14:00 - 14:15
[17-Jun-2026 17:18:44 UTC] Slot added (future date): 14:15 - 14:30
[17-Jun-2026 17:18:44 UTC] Slot added (future date): 14:30 - 14:45
[17-Jun-2026 17:18:44 UTC] Slot added (future date): 14:45 - 15:00
[17-Jun-2026 17:18:44 UTC] Slot added (future date): 15:00 - 15:15
[17-Jun-2026 17:18:44 UTC] Slot added (future date): 15:15 - 15:30
[17-Jun-2026 17:18:44 UTC] Slot added (future date): 15:30 - 15:45
[17-Jun-2026 17:18:44 UTC] Slot added (future date): 15:45 - 16:00
[17-Jun-2026 17:38:10 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"WALLET_1_1781716688_9154","orderId":"OMO2606172248086914776689V","state":"FAILED","currency":"INR","amount":18800,"expireAt":1781717888679,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"wallet_recharge","udf2":"1"},"paymentDetails":[{"transactionId":"OM2606172248143392150040V","paymentMode":"UPI_QR","timestamp":1781716694384,"currency":"INR","amount":18800,"payableCurrency":"INR","payableAmount":18800,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[17-Jun-2026 17:38:10 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => WALLET_1_1781716688_9154
            [orderId] => OMO2606172248086914776689V
            [state] => FAILED
            [currency] => INR
            [amount] => 18800
            [expireAt] => 1781717888679
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => wallet_recharge
                    [udf2] => 1
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606172248143392150040V
                            [paymentMode] => UPI_QR
                            [timestamp] => 1781716694384
                            [currency] => INR
                            [amount] => 18800
                            [payableCurrency] => INR
                            [payableAmount] => 18800
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[17-Jun-2026 17:38:10 UTC] Payment Callback - POST Data: Array
(
)

[17-Jun-2026 17:38:10 UTC] Payment Callback - GET Data: Array
(
)

[17-Jun-2026 17:38:10 UTC] Amount Conversion: 18800 paise = 188 rupees
[17-Jun-2026 17:38:10 UTC] Payment Status: FAILED (from status: FAILED)
[17-Jun-2026 17:38:10 UTC] Amount Details: Original=18800 paise, Converted=188 rupees
[17-Jun-2026 17:38:10 UTC] Payment not successful, status: FAILED
[17-Jun-2026 17:38:10 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"WALLET_1_1781716688_9154","orderId":"OMO2606172248086914776689V","state":"FAILED","currency":"INR","amount":18800,"expireAt":1781717888679,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"wallet_recharge","udf2":"1"},"paymentDetails":[{"transactionId":"OM2606172248143392150040V","paymentMode":"UPI_QR","timestamp":1781716694384,"currency":"INR","amount":18800,"payableCurrency":"INR","payableAmount":18800,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[17-Jun-2026 18:04:01 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[17-Jun-2026 18:04:01 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[17-Jun-2026 18:04:01 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[17-Jun-2026 18:04:01 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[17-Jun-2026 18:04:01 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[17-Jun-2026 18:04:01 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[17-Jun-2026 18:04:01 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[17-Jun-2026 18:04:01 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[17-Jun-2026 18:04:01 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Jun-2026 18:04:01 UTC] Available dates found: 3
[17-Jun-2026 18:04:14 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Jun-2026 18:04:14 UTC] Using actual slot duration: 15 minutes
[17-Jun-2026 18:04:14 UTC] Current time (IST): 23:34
[17-Jun-2026 18:04:14 UTC] Requested date: 2026-06-20
[17-Jun-2026 18:04:14 UTC] Today: 2026-06-17
[17-Jun-2026 18:04:14 UTC] Slot added (future date): 08:00 - 08:15
[17-Jun-2026 18:04:14 UTC] Slot added (future date): 08:15 - 08:30
[17-Jun-2026 18:04:14 UTC] Slot added (future date): 08:30 - 08:45
[17-Jun-2026 18:04:14 UTC] Slot added (future date): 08:45 - 09:00
[17-Jun-2026 18:04:14 UTC] Slot added (future date): 09:00 - 09:15
[17-Jun-2026 18:04:14 UTC] Slot added (future date): 09:15 - 09:30
[17-Jun-2026 18:04:14 UTC] Slot added (future date): 09:30 - 09:45
[17-Jun-2026 18:04:14 UTC] Slot added (future date): 09:45 - 10:00
[17-Jun-2026 18:04:14 UTC] Slot added (future date): 10:00 - 10:15
[17-Jun-2026 18:04:14 UTC] Slot added (future date): 10:15 - 10:30
[17-Jun-2026 18:04:14 UTC] Slot added (future date): 10:30 - 10:45
[17-Jun-2026 18:04:14 UTC] Slot added (future date): 10:45 - 11:00
[17-Jun-2026 18:04:14 UTC] Slot added (future date): 11:00 - 11:15
[17-Jun-2026 18:04:14 UTC] Slot added (future date): 11:15 - 11:30
[17-Jun-2026 18:04:14 UTC] Slot added (future date): 11:30 - 11:45
[17-Jun-2026 18:04:14 UTC] Slot added (future date): 11:45 - 12:00
[17-Jun-2026 18:04:14 UTC] Slot added (future date): 12:00 - 12:15
[17-Jun-2026 18:04:14 UTC] Slot added (future date): 12:15 - 12:30
[17-Jun-2026 18:04:14 UTC] Slot added (future date): 12:30 - 12:45
[17-Jun-2026 18:04:14 UTC] Slot added (future date): 12:45 - 13:00
[17-Jun-2026 18:04:14 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Jun-2026 18:04:14 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Jun-2026 18:04:14 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Jun-2026 18:04:14 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Jun-2026 18:04:14 UTC] Slot added (future date): 14:00 - 14:15
[17-Jun-2026 18:04:14 UTC] Slot added (future date): 14:15 - 14:30
[17-Jun-2026 18:04:14 UTC] Slot added (future date): 14:30 - 14:45
[17-Jun-2026 18:04:14 UTC] Slot added (future date): 14:45 - 15:00
[17-Jun-2026 18:04:14 UTC] Slot added (future date): 15:00 - 15:15
[17-Jun-2026 18:04:14 UTC] Slot added (future date): 15:15 - 15:30
[17-Jun-2026 18:04:14 UTC] Slot added (future date): 15:30 - 15:45
[17-Jun-2026 18:04:14 UTC] Slot added (future date): 15:45 - 16:00
[17-Jun-2026 18:04:55 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[17-Jun-2026 18:25:01 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781719501224","orderId":"OMO2606172335002341025172V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781720700218,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606172335102328415911V","paymentMode":"UPI_INTENT","timestamp":1781719510263,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[17-Jun-2026 18:25:01 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781719501224
            [orderId] => OMO2606172335002341025172V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781720700218
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606172335102328415911V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781719510263
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[17-Jun-2026 18:25:01 UTC] Payment Callback - POST Data: Array
(
)

[17-Jun-2026 18:25:01 UTC] Payment Callback - GET Data: Array
(
)

[17-Jun-2026 18:25:01 UTC] Amount Conversion: 10000 paise = 100 rupees
[17-Jun-2026 18:25:01 UTC] Payment Status: FAILED (from status: FAILED)
[17-Jun-2026 18:25:01 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[17-Jun-2026 18:25:01 UTC] Payment not successful, status: FAILED
[17-Jun-2026 18:25:01 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781719501224","orderId":"OMO2606172335002341025172V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781720700218,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606172335102328415911V","paymentMode":"UPI_INTENT","timestamp":1781719510263,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[17-Jun-2026 23:49:27 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[17-Jun-2026 23:49:27 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[17-Jun-2026 23:49:27 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[17-Jun-2026 23:49:27 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[17-Jun-2026 23:49:27 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[17-Jun-2026 23:49:27 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[17-Jun-2026 23:49:27 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[17-Jun-2026 23:49:27 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[17-Jun-2026 23:49:27 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Jun-2026 23:49:27 UTC] Available dates found: 3
[17-Jun-2026 23:49:29 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Jun-2026 23:49:29 UTC] Using actual slot duration: 15 minutes
[17-Jun-2026 23:49:29 UTC] Current time (IST): 5:19
[17-Jun-2026 23:49:29 UTC] Requested date: 2026-06-20
[17-Jun-2026 23:49:29 UTC] Today: 2026-06-17
[17-Jun-2026 23:49:29 UTC] Slot added (future date): 08:00 - 08:15
[17-Jun-2026 23:49:29 UTC] Slot added (future date): 08:15 - 08:30
[17-Jun-2026 23:49:29 UTC] Slot added (future date): 08:30 - 08:45
[17-Jun-2026 23:49:29 UTC] Slot added (future date): 08:45 - 09:00
[17-Jun-2026 23:49:29 UTC] Slot added (future date): 09:00 - 09:15
[17-Jun-2026 23:49:29 UTC] Slot added (future date): 09:15 - 09:30
[17-Jun-2026 23:49:29 UTC] Slot added (future date): 09:30 - 09:45
[17-Jun-2026 23:49:29 UTC] Slot added (future date): 09:45 - 10:00
[17-Jun-2026 23:49:29 UTC] Slot added (future date): 10:00 - 10:15
[17-Jun-2026 23:49:29 UTC] Slot added (future date): 10:15 - 10:30
[17-Jun-2026 23:49:29 UTC] Slot added (future date): 10:30 - 10:45
[17-Jun-2026 23:49:29 UTC] Slot added (future date): 10:45 - 11:00
[17-Jun-2026 23:49:29 UTC] Slot added (future date): 11:00 - 11:15
[17-Jun-2026 23:49:29 UTC] Slot added (future date): 11:15 - 11:30
[17-Jun-2026 23:49:29 UTC] Slot added (future date): 11:30 - 11:45
[17-Jun-2026 23:49:29 UTC] Slot added (future date): 11:45 - 12:00
[17-Jun-2026 23:49:29 UTC] Slot added (future date): 12:00 - 12:15
[17-Jun-2026 23:49:29 UTC] Slot added (future date): 12:15 - 12:30
[17-Jun-2026 23:49:29 UTC] Slot added (future date): 12:30 - 12:45
[17-Jun-2026 23:49:29 UTC] Slot added (future date): 12:45 - 13:00
[17-Jun-2026 23:49:29 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Jun-2026 23:49:29 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Jun-2026 23:49:29 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Jun-2026 23:49:29 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Jun-2026 23:49:29 UTC] Slot added (future date): 14:00 - 14:15
[17-Jun-2026 23:49:29 UTC] Slot added (future date): 14:15 - 14:30
[17-Jun-2026 23:49:29 UTC] Slot added (future date): 14:30 - 14:45
[17-Jun-2026 23:49:29 UTC] Slot added (future date): 14:45 - 15:00
[17-Jun-2026 23:49:29 UTC] Slot added (future date): 15:00 - 15:15
[17-Jun-2026 23:49:29 UTC] Slot added (future date): 15:15 - 15:30
[17-Jun-2026 23:49:29 UTC] Slot added (future date): 15:30 - 15:45
[17-Jun-2026 23:49:29 UTC] Slot added (future date): 15:45 - 16:00
[17-Jun-2026 23:49:36 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[17-Jun-2026 23:51:36 UTC] Date: 2026-06-17, Day: wednesday, Working: NO, DayOff: NO
[17-Jun-2026 23:51:36 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[17-Jun-2026 23:51:36 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[17-Jun-2026 23:51:36 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[17-Jun-2026 23:51:36 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[17-Jun-2026 23:51:36 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[17-Jun-2026 23:51:36 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[17-Jun-2026 23:51:36 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[17-Jun-2026 23:51:36 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Jun-2026 23:51:36 UTC] Available dates found: 3
[17-Jun-2026 23:51:38 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Jun-2026 23:51:38 UTC] Using actual slot duration: 15 minutes
[17-Jun-2026 23:51:38 UTC] Current time (IST): 5:21
[17-Jun-2026 23:51:38 UTC] Requested date: 2026-06-20
[17-Jun-2026 23:51:38 UTC] Today: 2026-06-17
[17-Jun-2026 23:51:38 UTC] Slot added (future date): 08:00 - 08:15
[17-Jun-2026 23:51:38 UTC] Slot added (future date): 08:15 - 08:30
[17-Jun-2026 23:51:38 UTC] Slot added (future date): 08:30 - 08:45
[17-Jun-2026 23:51:38 UTC] Slot added (future date): 08:45 - 09:00
[17-Jun-2026 23:51:38 UTC] Slot added (future date): 09:00 - 09:15
[17-Jun-2026 23:51:38 UTC] Slot added (future date): 09:15 - 09:30
[17-Jun-2026 23:51:38 UTC] Slot added (future date): 09:30 - 09:45
[17-Jun-2026 23:51:38 UTC] Slot added (future date): 09:45 - 10:00
[17-Jun-2026 23:51:38 UTC] Slot added (future date): 10:00 - 10:15
[17-Jun-2026 23:51:38 UTC] Slot added (future date): 10:15 - 10:30
[17-Jun-2026 23:51:38 UTC] Slot added (future date): 10:30 - 10:45
[17-Jun-2026 23:51:38 UTC] Slot added (future date): 10:45 - 11:00
[17-Jun-2026 23:51:38 UTC] Slot added (future date): 11:00 - 11:15
[17-Jun-2026 23:51:38 UTC] Slot added (future date): 11:15 - 11:30
[17-Jun-2026 23:51:38 UTC] Slot added (future date): 11:30 - 11:45
[17-Jun-2026 23:51:38 UTC] Slot added (future date): 11:45 - 12:00
[17-Jun-2026 23:51:38 UTC] Slot added (future date): 12:00 - 12:15
[17-Jun-2026 23:51:38 UTC] Slot added (future date): 12:15 - 12:30
[17-Jun-2026 23:51:38 UTC] Slot added (future date): 12:30 - 12:45
[17-Jun-2026 23:51:38 UTC] Slot added (future date): 12:45 - 13:00
[17-Jun-2026 23:51:38 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Jun-2026 23:51:38 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Jun-2026 23:51:38 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Jun-2026 23:51:38 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Jun-2026 23:51:38 UTC] Slot added (future date): 14:00 - 14:15
[17-Jun-2026 23:51:38 UTC] Slot added (future date): 14:15 - 14:30
[17-Jun-2026 23:51:38 UTC] Slot added (future date): 14:30 - 14:45
[17-Jun-2026 23:51:38 UTC] Slot added (future date): 14:45 - 15:00
[17-Jun-2026 23:51:38 UTC] Slot added (future date): 15:00 - 15:15
[17-Jun-2026 23:51:38 UTC] Slot added (future date): 15:15 - 15:30
[17-Jun-2026 23:51:38 UTC] Slot added (future date): 15:30 - 15:45
[17-Jun-2026 23:51:38 UTC] Slot added (future date): 15:45 - 16:00
[17-Jun-2026 23:51:45 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[17-Jun-2026 23:52:17 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 00:09:40 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781740178569","orderId":"OMO2606180519378095915040V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781741377794,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606180519421115915416V","paymentMode":"UPI_INTENT","timestamp":1781740182151,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 00:09:40 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781740178569
            [orderId] => OMO2606180519378095915040V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781741377794
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606180519421115915416V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781740182151
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 00:09:40 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 00:09:40 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 00:09:40 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 00:09:40 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 00:09:40 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 00:09:40 UTC] Payment not successful, status: FAILED
[18-Jun-2026 00:09:40 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781740178569","orderId":"OMO2606180519378095915040V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781741377794,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606180519421115915416V","paymentMode":"UPI_INTENT","timestamp":1781740182151,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 00:10:42 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781740241980","orderId":"OMO2606180520412335142930V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781741441203,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[18-Jun-2026 00:10:42 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781740241980
            [orderId] => OMO2606180520412335142930V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781741441203
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[18-Jun-2026 00:10:42 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 00:10:42 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 00:10:42 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 00:10:42 UTC] Payment callback error: Transaction ID not found in callback
[18-Jun-2026 00:11:51 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781740308126","orderId":"OMO2606180521473754388726V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781741507354,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606180521501764897535V","paymentMode":"UPI_INTENT","timestamp":1781740310210,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 00:11:51 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781740308126
            [orderId] => OMO2606180521473754388726V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781741507354
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606180521501764897535V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781740310210
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 00:11:51 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 00:11:51 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 00:11:51 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 00:11:51 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 00:11:51 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 00:11:51 UTC] Payment not successful, status: FAILED
[18-Jun-2026 00:11:51 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781740308126","orderId":"OMO2606180521473754388726V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781741507354,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606180521501764897535V","paymentMode":"UPI_INTENT","timestamp":1781740310210,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 00:12:29 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781740347290","orderId":"OMO2606180522265728415177V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781741546556,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606180522353575055409V","paymentMode":"UPI_INTENT","timestamp":1781740355396,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"ICIC0006660","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616961246532","upiTransactionId":"PTMf2ad68945bc44fdd8b680d62472cb10f","vpa":"76XXXXXX50@ptaxis"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"ICIC0006660","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616961246532","upiTransactionId":"PTMf2ad68945bc44fdd8b680d62472cb10f","vpa":"76XXXXXX50@ptaxis"},"currency":"INR","amount":10000}]}]}}
[18-Jun-2026 00:12:29 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781740347290
            [orderId] => OMO2606180522265728415177V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781741546556
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606180522353575055409V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781740355396
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => ICIC0006660
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 616961246532
                                    [upiTransactionId] => PTMf2ad68945bc44fdd8b680d62472cb10f
                                    [vpa] => 76XXXXXX50@ptaxis
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => ICIC0006660
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 616961246532
                                                    [upiTransactionId] => PTMf2ad68945bc44fdd8b680d62472cb10f
                                                    [vpa] => 76XXXXXX50@ptaxis
                                                )

                                            [currency] => INR
                                            [amount] => 10000
                                        )

                                )

                        )

                )

        )

)

[18-Jun-2026 00:12:29 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 00:12:29 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 00:12:29 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 00:12:29 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 00:12:29 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 00:12:29 UTC] Payment not successful, status: FAILED
[18-Jun-2026 00:12:29 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781740347290","orderId":"OMO2606180522265728415177V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781741546556,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606180522353575055409V","paymentMode":"UPI_INTENT","timestamp":1781740355396,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"ICIC0006660","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616961246532","upiTransactionId":"PTMf2ad68945bc44fdd8b680d62472cb10f","vpa":"76XXXXXX50@ptaxis"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"ICIC0006660","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616961246532","upiTransactionId":"PTMf2ad68945bc44fdd8b680d62472cb10f","vpa":"76XXXXXX50@ptaxis"},"currency":"INR","amount":10000}]}]}}
[18-Jun-2026 01:46:58 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 01:46:58 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 01:46:58 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 01:46:58 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 01:46:58 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 01:46:58 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 01:46:58 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 01:46:58 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 01:46:58 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 01:46:58 UTC] Available dates found: 3
[18-Jun-2026 01:48:27 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 01:48:27 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 01:48:27 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 01:48:27 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 01:48:27 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 01:48:27 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 01:48:27 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 01:48:27 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 01:48:27 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 01:48:27 UTC] Available dates found: 3
[18-Jun-2026 01:48:40 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 01:48:40 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 01:48:40 UTC] Current time (IST): 7:18
[18-Jun-2026 01:48:40 UTC] Requested date: 2026-06-20
[18-Jun-2026 01:48:40 UTC] Today: 2026-06-18
[18-Jun-2026 01:48:40 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 01:48:40 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 01:48:40 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 01:48:40 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 01:48:40 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 01:48:40 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 01:48:40 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 01:48:40 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 01:48:40 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 01:48:40 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 01:48:40 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 01:48:40 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 01:48:40 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 01:48:40 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 01:48:40 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 01:48:40 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 01:48:40 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 01:48:40 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 01:48:40 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 01:48:40 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 01:48:40 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 01:48:40 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 01:48:40 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 01:48:40 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 01:48:40 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 01:48:40 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 01:48:40 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 01:48:40 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 01:48:40 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 01:48:40 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 01:48:40 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 01:48:40 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 01:49:01 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 01:49:01 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 01:49:01 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 01:49:01 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 01:49:01 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 01:49:01 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 01:49:01 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 01:49:01 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 01:49:01 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 01:49:01 UTC] Available dates found: 3
[18-Jun-2026 01:51:22 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 01:51:22 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 01:51:22 UTC] Current time (IST): 7:21
[18-Jun-2026 01:51:22 UTC] Requested date: 2026-06-20
[18-Jun-2026 01:51:22 UTC] Today: 2026-06-18
[18-Jun-2026 01:51:22 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 01:51:22 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 01:51:22 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 01:51:22 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 01:51:22 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 01:51:22 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 01:51:22 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 01:51:22 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 01:51:22 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 01:51:22 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 01:51:22 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 01:51:22 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 01:51:22 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 01:51:22 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 01:51:22 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 01:51:22 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 01:51:22 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 01:51:22 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 01:51:22 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 01:51:22 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 01:51:22 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 01:51:22 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 01:51:22 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 01:51:22 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 01:51:22 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 01:51:22 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 01:51:22 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 01:51:22 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 01:51:22 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 01:51:22 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 01:51:22 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 01:51:22 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 01:55:11 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 01:55:11 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 01:55:11 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 01:55:11 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 01:55:11 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 01:55:11 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 01:55:11 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 01:55:11 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 01:55:11 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 01:55:11 UTC] Available dates found: 3
[18-Jun-2026 01:55:13 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 01:55:13 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 01:55:13 UTC] Current time (IST): 7:25
[18-Jun-2026 01:55:13 UTC] Requested date: 2026-06-20
[18-Jun-2026 01:55:13 UTC] Today: 2026-06-18
[18-Jun-2026 01:55:13 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 01:55:13 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 01:55:13 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 01:55:13 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 01:55:13 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 01:55:13 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 01:55:13 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 01:55:13 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 01:55:13 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 01:55:13 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 01:55:13 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 01:55:13 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 01:55:13 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 01:55:13 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 01:55:13 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 01:55:13 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 01:55:13 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 01:55:13 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 01:55:13 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 01:55:13 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 01:55:13 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 01:55:13 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 01:55:13 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 01:55:13 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 01:55:13 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 01:55:13 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 01:55:13 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 01:55:13 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 01:55:13 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 01:55:13 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 01:55:13 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 01:55:13 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 01:55:45 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 01:55:45 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 01:55:45 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 01:55:45 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 01:55:45 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 01:55:45 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 01:55:45 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 01:55:45 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 01:55:45 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 01:55:45 UTC] Available dates found: 3
[18-Jun-2026 01:55:47 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 01:55:47 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 01:55:47 UTC] Current time (IST): 7:25
[18-Jun-2026 01:55:47 UTC] Requested date: 2026-06-20
[18-Jun-2026 01:55:47 UTC] Today: 2026-06-18
[18-Jun-2026 01:55:47 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 01:55:47 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 01:55:47 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 01:55:47 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 01:55:47 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 01:55:47 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 01:55:47 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 01:55:47 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 01:55:47 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 01:55:47 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 01:55:47 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 01:55:47 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 01:55:47 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 01:55:47 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 01:55:47 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 01:55:47 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 01:55:47 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 01:55:47 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 01:55:47 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 01:55:47 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 01:55:47 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 01:55:47 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 01:55:47 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 01:55:47 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 01:55:47 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 01:55:47 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 01:55:47 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 01:55:47 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 01:55:47 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 01:55:47 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 01:55:47 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 01:55:47 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 01:55:47 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 01:57:38 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 01:57:38 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 01:57:38 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 01:57:38 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 01:57:38 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 01:57:38 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 01:57:38 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 01:57:38 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 01:57:38 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 01:57:38 UTC] Available dates found: 3
[18-Jun-2026 01:57:39 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 01:57:39 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 01:57:39 UTC] Current time (IST): 7:27
[18-Jun-2026 01:57:39 UTC] Requested date: 2026-06-20
[18-Jun-2026 01:57:39 UTC] Today: 2026-06-18
[18-Jun-2026 01:57:39 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 01:57:39 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 01:57:39 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 01:57:39 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 01:57:39 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 01:57:39 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 01:57:39 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 01:57:39 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 01:57:39 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 01:57:39 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 01:57:39 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 01:57:39 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 01:57:39 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 01:57:39 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 01:57:39 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 01:57:39 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 01:57:39 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 01:57:39 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 01:57:39 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 01:57:39 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 01:57:39 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 01:57:39 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 01:57:39 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 01:57:39 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 01:57:39 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 01:57:39 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 01:57:39 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 01:57:39 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 01:57:39 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 01:57:39 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 01:57:39 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 01:57:39 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 01:57:46 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 01:58:18 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 02:00:37 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 02:00:37 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 02:00:37 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 02:00:37 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 02:00:37 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 02:00:37 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 02:00:37 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 02:00:37 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 02:00:37 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 02:00:37 UTC] Available dates found: 3
[18-Jun-2026 02:03:20 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 02:03:20 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 02:03:20 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 02:03:20 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 02:03:20 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 02:03:20 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 02:03:20 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 02:03:20 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 02:03:20 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 02:03:20 UTC] Available dates found: 3
[18-Jun-2026 02:04:38 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 02:04:38 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 02:04:38 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 02:04:38 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 02:04:38 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 02:04:38 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 02:04:38 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 02:04:38 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 02:04:38 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 02:04:38 UTC] Available dates found: 3
[18-Jun-2026 02:04:41 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 02:04:41 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 02:04:41 UTC] Current time (IST): 7:34
[18-Jun-2026 02:04:41 UTC] Requested date: 2026-06-20
[18-Jun-2026 02:04:41 UTC] Today: 2026-06-18
[18-Jun-2026 02:04:41 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 02:04:41 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 02:04:41 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 02:04:41 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 02:04:41 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 02:04:41 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 02:04:41 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 02:04:41 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 02:04:41 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 02:04:41 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 02:04:41 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 02:04:41 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 02:04:41 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 02:04:41 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 02:04:41 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 02:04:41 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 02:04:41 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 02:04:41 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 02:04:41 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 02:04:41 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 02:04:41 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 02:04:41 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 02:04:41 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 02:04:41 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 02:04:41 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 02:04:41 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 02:04:41 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 02:04:41 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 02:04:41 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 02:04:41 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 02:04:41 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 02:04:41 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 02:05:37 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 02:05:37 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 02:05:37 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 02:05:37 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 02:05:37 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 02:05:37 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 02:05:37 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 02:05:37 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 02:05:37 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 02:05:37 UTC] Available dates found: 3
[18-Jun-2026 02:05:40 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 02:05:40 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 02:05:40 UTC] Current time (IST): 7:35
[18-Jun-2026 02:05:40 UTC] Requested date: 2026-06-20
[18-Jun-2026 02:05:40 UTC] Today: 2026-06-18
[18-Jun-2026 02:05:40 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 02:05:40 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 02:05:40 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 02:05:40 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 02:05:40 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 02:05:40 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 02:05:40 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 02:05:40 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 02:05:40 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 02:05:40 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 02:05:40 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 02:05:40 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 02:05:40 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 02:05:40 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 02:05:40 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 02:05:40 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 02:05:40 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 02:05:40 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 02:05:40 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 02:05:40 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 02:05:40 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 02:05:40 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 02:05:40 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 02:05:40 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 02:05:40 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 02:05:40 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 02:05:40 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 02:05:40 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 02:05:40 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 02:05:40 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 02:05:40 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 02:05:40 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 02:06:14 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 02:15:52 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781747749430","orderId":"OMO2606180725496204388249V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781748949601,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606180725578285915359V","paymentMode":"UPI_INTENT","timestamp":1781747757872,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 02:15:52 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781747749430
            [orderId] => OMO2606180725496204388249V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781748949601
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606180725578285915359V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781747757872
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 02:15:52 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 02:15:52 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 02:15:52 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 02:15:52 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 02:15:52 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 02:15:52 UTC] Payment not successful, status: FAILED
[18-Jun-2026 02:15:52 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781747749430","orderId":"OMO2606180725496204388249V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781748949601,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606180725578285915359V","paymentMode":"UPI_INTENT","timestamp":1781747757872,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 02:17:50 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781747867762","orderId":"OMO2606180727480265142941V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781749067930,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606180728125690464978V","paymentMode":"UPI_INTENT","timestamp":1781747892625,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 02:17:50 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781747867762
            [orderId] => OMO2606180727480265142941V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781749067930
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606180728125690464978V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781747892625
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 02:17:50 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 02:17:50 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 02:17:50 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 02:17:50 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 02:17:50 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 02:17:50 UTC] Payment not successful, status: FAILED
[18-Jun-2026 02:17:50 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781747867762","orderId":"OMO2606180727480265142941V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781749067930,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606180728125690464978V","paymentMode":"UPI_INTENT","timestamp":1781747892625,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 02:18:28 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781747904334","orderId":"OMO2606180728250402239349V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781749105022,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606180728295410013307V","paymentMode":"UPI_INTENT","timestamp":1781747909586,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 02:18:28 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781747904334
            [orderId] => OMO2606180728250402239349V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781749105022
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606180728295410013307V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781747909586
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 02:18:28 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 02:18:28 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 02:18:28 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 02:18:28 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 02:18:28 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 02:18:28 UTC] Payment not successful, status: FAILED
[18-Jun-2026 02:18:28 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781747904334","orderId":"OMO2606180728250402239349V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781749105022,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606180728295410013307V","paymentMode":"UPI_INTENT","timestamp":1781747909586,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 02:20:11 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781748009000","orderId":"OMO2606180730096410183644V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781749209626,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606180730133355915871V","paymentMode":"UPI_INTENT","timestamp":1781748013388,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 02:20:11 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781748009000
            [orderId] => OMO2606180730096410183644V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781749209626
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606180730133355915871V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781748013388
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 02:20:11 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 02:20:11 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 02:20:11 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 02:20:11 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 02:20:11 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 02:20:11 UTC] Payment not successful, status: FAILED
[18-Jun-2026 02:20:11 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781748009000","orderId":"OMO2606180730096410183644V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781749209626,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606180730133355915871V","paymentMode":"UPI_INTENT","timestamp":1781748013388,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 02:26:25 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781748381512","orderId":"OMO2606180736221945055921V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781749582178,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606180736257248383356V","paymentMode":"UPI_INTENT","timestamp":1781748385769,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 02:26:25 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781748381512
            [orderId] => OMO2606180736221945055921V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781749582178
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606180736257248383356V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781748385769
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 02:26:25 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 02:26:25 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 02:26:25 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 02:26:25 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 02:26:25 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 02:26:25 UTC] Payment not successful, status: FAILED
[18-Jun-2026 02:26:25 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781748381512","orderId":"OMO2606180736221945055921V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781749582178,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606180736257248383356V","paymentMode":"UPI_INTENT","timestamp":1781748385769,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 02:30:28 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 02:30:28 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 02:30:28 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 02:30:28 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 02:30:28 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 02:30:28 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 02:30:28 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 02:30:28 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 02:30:28 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 02:30:28 UTC] Available dates found: 3
[18-Jun-2026 02:30:47 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 02:30:47 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 02:30:47 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 02:30:47 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 02:30:47 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 02:30:47 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 02:30:47 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 02:30:47 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 02:30:47 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 02:30:47 UTC] Available dates found: 3
[18-Jun-2026 02:30:50 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 02:30:50 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 02:30:50 UTC] Current time (IST): 8:0
[18-Jun-2026 02:30:50 UTC] Requested date: 2026-06-21
[18-Jun-2026 02:30:50 UTC] Today: 2026-06-18
[18-Jun-2026 02:30:50 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 02:30:50 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 02:30:50 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 02:30:50 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 02:30:50 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 02:30:50 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 02:30:50 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 02:30:50 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 02:30:50 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 02:30:50 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 02:30:50 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 02:30:50 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 02:30:50 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 02:30:50 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 02:30:50 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 02:30:50 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 02:30:50 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 02:30:50 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 02:30:50 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 02:30:50 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 02:30:50 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 02:30:50 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 02:30:50 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 02:30:50 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 02:30:50 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 02:30:50 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 02:30:50 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 02:30:50 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 02:30:50 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 02:30:50 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 02:30:50 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 02:30:50 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 02:31:13 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 02:31:13 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 02:31:13 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 02:31:13 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 02:31:13 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 02:31:13 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 02:31:13 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 02:31:13 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 02:31:13 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 02:31:13 UTC] Available dates found: 3
[18-Jun-2026 02:32:46 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 02:32:46 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 02:32:46 UTC] Current time (IST): 8:2
[18-Jun-2026 02:32:46 UTC] Requested date: 2026-06-20
[18-Jun-2026 02:32:46 UTC] Today: 2026-06-18
[18-Jun-2026 02:32:46 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 02:32:46 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 02:32:46 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 02:32:46 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 02:32:46 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 02:32:46 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 02:32:46 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 02:32:46 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 02:32:46 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 02:32:46 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 02:32:46 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 02:32:46 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 02:32:46 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 02:32:46 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 02:32:46 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 02:32:46 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 02:32:46 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 02:32:46 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 02:32:46 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 02:32:46 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 02:32:46 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 02:32:46 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 02:32:46 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 02:32:46 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 02:32:46 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 02:32:46 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 02:32:46 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 02:32:46 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 02:32:46 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 02:32:46 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 02:32:46 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 02:32:46 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 02:33:21 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 02:52:11 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 02:52:11 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 02:52:11 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 02:52:11 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 02:52:11 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 02:52:11 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 02:52:11 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 02:52:11 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 02:52:11 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 02:52:11 UTC] Available dates found: 3
[18-Jun-2026 02:52:39 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 02:52:39 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 02:52:39 UTC] Current time (IST): 8:22
[18-Jun-2026 02:52:39 UTC] Requested date: 2026-06-20
[18-Jun-2026 02:52:39 UTC] Today: 2026-06-18
[18-Jun-2026 02:52:39 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 02:52:39 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 02:52:39 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 02:52:39 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 02:52:39 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 02:52:39 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 02:52:39 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 02:52:39 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 02:52:39 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 02:52:39 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 02:52:39 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 02:52:39 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 02:52:39 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 02:52:39 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 02:52:39 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 02:52:39 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 02:52:39 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 02:52:39 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 02:52:39 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 02:52:39 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 02:52:39 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 02:52:39 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 02:52:39 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 02:52:39 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 02:52:39 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 02:52:39 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 02:52:39 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 02:52:39 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 02:52:39 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 02:52:39 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 02:52:39 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 02:52:39 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 02:53:28 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781750004514","orderId":"OMO2606180803250674269021V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781751205051,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606180803288665915683V","paymentMode":"UPI_INTENT","timestamp":1781750008910,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 02:53:28 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781750004514
            [orderId] => OMO2606180803250674269021V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781751205051
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606180803288665915683V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781750008910
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 02:53:28 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 02:53:28 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 02:53:28 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 02:53:28 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 02:53:28 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 02:53:28 UTC] Payment not successful, status: FAILED
[18-Jun-2026 02:53:28 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781750004514","orderId":"OMO2606180803250674269021V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781751205051,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606180803288665915683V","paymentMode":"UPI_INTENT","timestamp":1781750008910,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 03:08:36 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 03:08:36 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 03:08:36 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 03:08:36 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 03:08:36 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 03:08:36 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 03:08:36 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 03:08:36 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 03:08:36 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 03:08:36 UTC] Available dates found: 3
[18-Jun-2026 03:08:39 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 03:08:39 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 03:08:39 UTC] Current time (IST): 8:38
[18-Jun-2026 03:08:39 UTC] Requested date: 2026-06-20
[18-Jun-2026 03:08:39 UTC] Today: 2026-06-18
[18-Jun-2026 03:08:39 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 03:08:39 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 03:08:39 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 03:08:39 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 03:08:39 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 03:08:39 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 03:08:39 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 03:08:39 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 03:08:39 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 03:08:39 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 03:08:39 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 03:08:39 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 03:08:39 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 03:08:39 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 03:08:39 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 03:08:39 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 03:08:39 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 03:08:39 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 03:08:39 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 03:08:39 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 03:08:39 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 03:08:39 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 03:08:39 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 03:08:39 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 03:08:39 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 03:08:39 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 03:08:39 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 03:08:39 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 03:08:39 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 03:08:39 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 03:08:39 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 03:08:39 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 03:09:41 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 03:17:03 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 03:17:03 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 03:17:03 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 03:17:03 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 03:17:03 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 03:17:03 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 03:17:03 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 03:17:03 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 03:17:03 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 03:17:03 UTC] Available dates found: 3
[18-Jun-2026 03:17:09 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 03:17:09 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 03:17:09 UTC] Current time (IST): 8:47
[18-Jun-2026 03:17:09 UTC] Requested date: 2026-06-20
[18-Jun-2026 03:17:09 UTC] Today: 2026-06-18
[18-Jun-2026 03:17:09 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 03:17:09 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 03:17:09 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 03:17:09 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 03:17:09 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 03:17:09 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 03:17:09 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 03:17:09 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 03:17:09 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 03:17:09 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 03:17:09 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 03:17:09 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 03:17:09 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 03:17:09 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 03:17:09 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 03:17:09 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 03:17:09 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 03:17:09 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 03:17:09 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 03:17:09 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 03:17:09 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 03:17:09 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 03:17:09 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 03:17:09 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 03:17:09 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 03:17:09 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 03:17:09 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 03:17:09 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 03:17:09 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 03:17:09 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 03:17:09 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 03:17:09 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 03:17:42 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 03:29:48 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781752186421","orderId":"OMO2606180839463161025179V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781753386297,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606180839519914776077V","paymentMode":"UPI_INTENT","timestamp":1781752192039,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 03:29:48 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781752186421
            [orderId] => OMO2606180839463161025179V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781753386297
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606180839519914776077V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781752192039
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 03:29:48 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 03:29:48 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 03:29:48 UTC] Amount Conversion: 20000 paise = 200 rupees
[18-Jun-2026 03:29:48 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 03:29:48 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[18-Jun-2026 03:29:48 UTC] Payment not successful, status: FAILED
[18-Jun-2026 03:29:48 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781752186421","orderId":"OMO2606180839463161025179V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781753386297,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606180839519914776077V","paymentMode":"UPI_INTENT","timestamp":1781752192039,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 03:37:52 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781752668391","orderId":"OMO2606180847495204776666V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781753869504,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606180848016107115926V","paymentMode":"UPI_INTENT","timestamp":1781752681659,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 03:37:52 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781752668391
            [orderId] => OMO2606180847495204776666V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781753869504
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606180848016107115926V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781752681659
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 03:37:52 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 03:37:52 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 03:37:52 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 03:37:52 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 03:37:52 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 03:37:52 UTC] Payment not successful, status: FAILED
[18-Jun-2026 03:37:52 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781752668391","orderId":"OMO2606180847495204776666V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781753869504,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606180848016107115926V","paymentMode":"UPI_INTENT","timestamp":1781752681659,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 03:43:31 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 03:43:31 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 03:43:31 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 03:43:31 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 03:43:31 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 03:43:31 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 03:43:31 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 03:43:31 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 03:43:31 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 03:43:31 UTC] Available dates found: 3
[18-Jun-2026 06:27:24 UTC] Password reset successful for mobile: 8107504077
[18-Jun-2026 06:27:51 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 06:27:51 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 06:27:51 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 06:27:51 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 06:27:51 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 06:27:51 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 06:27:51 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 06:27:51 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 06:27:51 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 06:27:51 UTC] Available dates found: 3
[18-Jun-2026 06:28:00 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 06:28:00 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 06:28:00 UTC] Current time (IST): 11:58
[18-Jun-2026 06:28:00 UTC] Requested date: 2026-06-20
[18-Jun-2026 06:28:00 UTC] Today: 2026-06-18
[18-Jun-2026 06:28:00 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 06:28:00 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 06:28:00 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 06:28:00 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 06:28:00 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 06:28:00 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 06:28:00 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 06:28:00 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 06:28:00 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 06:28:00 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 06:28:00 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 06:28:00 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 06:28:00 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 06:28:00 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 06:28:00 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 06:28:00 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 06:28:00 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 06:28:00 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 06:28:00 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 06:28:00 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 06:28:00 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 06:28:00 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 06:28:00 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 06:28:00 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 06:28:00 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 06:28:00 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 06:28:00 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 06:28:00 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 06:28:00 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 06:28:00 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 06:28:00 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 06:28:00 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 06:28:22 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 06:28:22 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 06:28:22 UTC] Current time (IST): 11:58
[18-Jun-2026 06:28:22 UTC] Requested date: 2026-06-20
[18-Jun-2026 06:28:22 UTC] Today: 2026-06-18
[18-Jun-2026 06:28:22 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 06:28:22 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 06:28:22 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 06:28:22 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 06:28:22 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 06:28:22 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 06:28:22 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 06:28:22 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 06:28:22 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 06:28:22 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 06:28:22 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 06:28:22 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 06:28:22 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 06:28:22 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 06:28:22 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 06:28:22 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 06:28:22 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 06:28:22 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 06:28:22 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 06:28:22 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 06:28:22 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 06:28:22 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 06:28:22 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 06:28:22 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 06:28:22 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 06:28:22 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 06:28:22 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 06:28:22 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 06:28:22 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 06:28:22 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 06:28:22 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 06:28:22 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 06:28:37 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 06:32:47 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 06:32:47 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 06:32:47 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 06:32:47 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 06:32:47 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 06:32:47 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 06:32:47 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 06:32:47 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 06:32:47 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 06:32:47 UTC] Available dates found: 3
[18-Jun-2026 06:32:55 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 06:32:55 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 06:32:55 UTC] Current time (IST): 12:2
[18-Jun-2026 06:32:55 UTC] Requested date: 2026-06-20
[18-Jun-2026 06:32:55 UTC] Today: 2026-06-18
[18-Jun-2026 06:32:55 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 06:32:55 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 06:32:55 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 06:32:55 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 06:32:55 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 06:32:55 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 06:32:55 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 06:32:55 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 06:32:55 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 06:32:55 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 06:32:55 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 06:32:55 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 06:32:55 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 06:32:55 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 06:32:55 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 06:32:55 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 06:32:55 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 06:32:55 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 06:32:55 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 06:32:55 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 06:32:55 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 06:32:55 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 06:32:55 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 06:32:55 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 06:32:55 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 06:32:55 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 06:32:55 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 06:32:55 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 06:32:55 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 06:32:55 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 06:32:55 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 06:32:55 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 06:33:11 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 06:35:17 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 06:35:17 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 06:35:17 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 06:35:17 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 06:35:17 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 06:35:17 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 06:35:17 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 06:35:17 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 06:35:17 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 06:35:17 UTC] Available dates found: 3
[18-Jun-2026 06:35:25 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 06:35:25 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 06:35:25 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 06:35:25 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 06:35:25 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 06:35:25 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 06:35:25 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 06:35:25 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 06:35:25 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 06:35:25 UTC] Available dates found: 3
[18-Jun-2026 06:35:29 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 06:35:29 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 06:35:29 UTC] Current time (IST): 12:5
[18-Jun-2026 06:35:29 UTC] Requested date: 2026-06-20
[18-Jun-2026 06:35:29 UTC] Today: 2026-06-18
[18-Jun-2026 06:35:29 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 06:35:29 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 06:35:29 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 06:35:29 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 06:35:29 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 06:35:29 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 06:35:29 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 06:35:29 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 06:35:29 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 06:35:29 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 06:35:29 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 06:35:29 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 06:35:29 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 06:35:29 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 06:35:29 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 06:35:29 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 06:35:29 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 06:35:29 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 06:35:29 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 06:35:29 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 06:35:29 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 06:35:29 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 06:35:29 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 06:35:29 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 06:35:29 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 06:35:29 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 06:35:29 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 06:35:29 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 06:35:29 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 06:35:29 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 06:35:29 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 06:35:29 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 06:35:54 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 06:40:28 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 06:40:28 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 06:40:28 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 06:40:28 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 06:40:28 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 06:40:28 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 06:40:28 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 06:40:28 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 06:40:28 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 06:40:28 UTC] Available dates found: 3
[18-Jun-2026 06:40:31 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 06:40:31 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 06:40:31 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 06:40:31 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 06:40:31 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 06:40:31 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 06:40:31 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 06:40:31 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 06:40:31 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 06:40:31 UTC] Available dates found: 3
[18-Jun-2026 06:40:52 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 06:40:52 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 06:40:52 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 06:40:52 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 06:40:52 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 06:40:52 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 06:40:52 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 06:40:52 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 06:40:52 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 06:40:52 UTC] Available dates found: 3
[18-Jun-2026 06:40:55 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 06:40:55 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 06:40:55 UTC] Current time (IST): 12:10
[18-Jun-2026 06:40:55 UTC] Requested date: 2026-06-20
[18-Jun-2026 06:40:55 UTC] Today: 2026-06-18
[18-Jun-2026 06:40:55 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 06:40:55 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 06:40:55 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 06:40:55 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 06:40:55 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 06:40:55 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 06:40:55 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 06:40:55 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 06:40:55 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 06:40:55 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 06:40:55 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 06:40:55 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 06:40:55 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 06:40:55 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 06:40:55 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 06:40:55 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 06:40:55 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 06:40:55 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 06:40:55 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 06:40:55 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 06:40:55 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 06:40:55 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 06:40:55 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 06:40:55 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 06:40:55 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 06:40:55 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 06:40:55 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 06:40:55 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 06:40:55 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 06:40:55 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 06:40:55 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 06:40:55 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 06:41:11 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 06:46:00 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 06:46:00 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 06:46:00 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 06:46:00 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 06:46:00 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 06:46:00 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 06:46:00 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 06:46:00 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 06:46:00 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 06:46:00 UTC] Available dates found: 3
[18-Jun-2026 06:46:40 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 06:46:40 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 06:46:40 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 06:46:40 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 06:46:40 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 06:46:40 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 06:46:40 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 06:46:40 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 06:46:40 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 06:46:40 UTC] Available dates found: 3
[18-Jun-2026 06:47:19 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 06:47:19 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 06:47:19 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 06:47:19 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 06:47:19 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 06:47:19 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 06:47:19 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 06:47:19 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 06:47:19 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 06:47:19 UTC] Available dates found: 3
[18-Jun-2026 06:47:22 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 06:47:22 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 06:47:22 UTC] Current time (IST): 12:17
[18-Jun-2026 06:47:22 UTC] Requested date: 2026-06-20
[18-Jun-2026 06:47:22 UTC] Today: 2026-06-18
[18-Jun-2026 06:47:22 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 06:47:22 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 06:47:22 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 06:47:22 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 06:47:22 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 06:47:22 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 06:47:22 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 06:47:22 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 06:47:22 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 06:47:22 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 06:47:22 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 06:47:22 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 06:47:22 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 06:47:22 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 06:47:22 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 06:47:22 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 06:47:22 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 06:47:22 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 06:47:22 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 06:47:22 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 06:47:22 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 06:47:22 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 06:47:22 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 06:47:22 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 06:47:22 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 06:47:22 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 06:47:22 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 06:47:22 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 06:47:22 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 06:47:22 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 06:47:22 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 06:47:22 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 06:47:44 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 06:48:46 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781764122116","orderId":"OMO2606181158429141025489V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781765322898,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181202020932239071V","paymentMode":"UPI_INTENT","timestamp":1781764322136,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 06:48:46 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781764122116
            [orderId] => OMO2606181158429141025489V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781765322898
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606181202020932239071V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781764322136
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 06:48:46 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 06:48:46 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 06:48:46 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 06:48:46 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 06:48:46 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 06:48:46 UTC] Payment not successful, status: FAILED
[18-Jun-2026 06:48:46 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781764122116","orderId":"OMO2606181158429141025489V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781765322898,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181202020932239071V","paymentMode":"UPI_INTENT","timestamp":1781764322136,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 06:52:00 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 06:52:00 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 06:52:00 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 06:52:00 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 06:52:00 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 06:52:00 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 06:52:00 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 06:52:00 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 06:52:00 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 06:52:00 UTC] Available dates found: 3
[18-Jun-2026 06:52:03 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 06:52:03 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 06:52:03 UTC] Current time (IST): 12:22
[18-Jun-2026 06:52:03 UTC] Requested date: 2026-06-20
[18-Jun-2026 06:52:03 UTC] Today: 2026-06-18
[18-Jun-2026 06:52:03 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 06:52:03 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 06:52:03 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 06:52:03 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 06:52:03 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 06:52:03 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 06:52:03 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 06:52:03 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 06:52:03 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 06:52:03 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 06:52:03 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 06:52:03 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 06:52:03 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 06:52:03 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 06:52:03 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 06:52:03 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 06:52:03 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 06:52:03 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 06:52:03 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 06:52:03 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 06:52:03 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 06:52:03 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 06:52:03 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 06:52:03 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 06:52:03 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 06:52:03 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 06:52:03 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 06:52:03 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 06:52:03 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 06:52:03 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 06:52:03 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 06:52:03 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 06:52:17 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781764334478","orderId":"OMO2606181202152660183412V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781765535256,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181202185288383572V","paymentMode":"UPI_INTENT","timestamp":1781764338571,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 06:52:17 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781764334478
            [orderId] => OMO2606181202152660183412V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781765535256
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606181202185288383572V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781764338571
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 06:52:17 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 06:52:17 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 06:52:17 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 06:52:17 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 06:52:17 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 06:52:17 UTC] Payment not successful, status: FAILED
[18-Jun-2026 06:52:17 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781764334478","orderId":"OMO2606181202152660183412V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781765535256,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181202185288383572V","paymentMode":"UPI_INTENT","timestamp":1781764338571,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 06:53:16 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781764392310","orderId":"OMO2606181203131095055367V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781765593092,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181203159888510896V","paymentMode":"UPI_INTENT","timestamp":1781764396027,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 06:53:16 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781764392310
            [orderId] => OMO2606181203131095055367V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781765593092
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606181203159888510896V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781764396027
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 06:53:16 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 06:53:16 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 06:53:16 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 06:53:16 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 06:53:16 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 06:53:16 UTC] Payment not successful, status: FAILED
[18-Jun-2026 06:53:16 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781764392310","orderId":"OMO2606181203131095055367V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781765593092,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181203159888510896V","paymentMode":"UPI_INTENT","timestamp":1781764396027,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 06:55:58 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781764555568","orderId":"OMO2606181205563440013483V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781765756324,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181209073560464114V","paymentMode":"UPI_INTENT","timestamp":1781764747402,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 06:55:58 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781764555568
            [orderId] => OMO2606181205563440013483V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781765756324
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606181209073560464114V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781764747402
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 06:55:58 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 06:55:58 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 06:55:58 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 06:55:58 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 06:55:58 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 06:55:58 UTC] Payment not successful, status: FAILED
[18-Jun-2026 06:55:58 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781764555568","orderId":"OMO2606181205563440013483V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781765756324,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181209073560464114V","paymentMode":"UPI_INTENT","timestamp":1781764747402,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 06:56:42 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 06:56:42 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 06:56:42 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 06:56:42 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 06:56:42 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 06:56:42 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 06:56:42 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 06:56:42 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 06:56:42 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 06:56:42 UTC] Available dates found: 3
[18-Jun-2026 06:56:52 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 06:56:52 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 06:56:52 UTC] Current time (IST): 12:26
[18-Jun-2026 06:56:52 UTC] Requested date: 2026-06-20
[18-Jun-2026 06:56:52 UTC] Today: 2026-06-18
[18-Jun-2026 06:56:52 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 06:56:52 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 06:56:52 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 06:56:52 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 06:56:52 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 06:56:52 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 06:56:52 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 06:56:52 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 06:56:52 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 06:56:52 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 06:56:52 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 06:56:52 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 06:56:52 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 06:56:52 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 06:56:52 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 06:56:52 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 06:56:52 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 06:56:52 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 06:56:52 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 06:56:52 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 06:56:52 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 06:56:52 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 06:56:52 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 06:56:52 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 06:56:52 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 06:56:52 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 06:56:52 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 06:56:52 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 06:56:52 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 06:56:52 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 06:56:52 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 06:56:52 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 07:01:15 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781764872193","orderId":"OMO2606181211129705915708V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781766072950,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181211168245101788V","paymentMode":"UPI_INTENT","timestamp":1781764876867,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 07:01:15 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781764872193
            [orderId] => OMO2606181211129705915708V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781766072950
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606181211168245101788V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781764876867
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 07:01:15 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 07:01:15 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 07:01:15 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 07:01:15 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 07:01:15 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 07:01:15 UTC] Payment not successful, status: FAILED
[18-Jun-2026 07:01:15 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781764872193","orderId":"OMO2606181211129705915708V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781766072950,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181211168245101788V","paymentMode":"UPI_INTENT","timestamp":1781764876867,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 07:07:55 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781765270535","orderId":"OMO2606181217513050464965V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781766471289,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[18-Jun-2026 07:07:55 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781765270535
            [orderId] => OMO2606181217513050464965V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781766471289
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[18-Jun-2026 07:07:55 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 07:07:55 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 07:07:55 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 07:07:55 UTC] Payment callback error: Transaction ID not found in callback
[18-Jun-2026 07:08:10 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781765286352","orderId":"OMO2606181218071290013121V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781766487113,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181218109551334744V","paymentMode":"UPI_INTENT","timestamp":1781765291006,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 07:08:10 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781765286352
            [orderId] => OMO2606181218071290013121V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781766487113
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606181218109551334744V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781765291006
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 07:08:10 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 07:08:10 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 07:08:10 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 07:08:10 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 07:08:10 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 07:08:10 UTC] Payment not successful, status: FAILED
[18-Jun-2026 07:08:10 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781765286352","orderId":"OMO2606181218071290013121V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781766487113,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181218109551334744V","paymentMode":"UPI_INTENT","timestamp":1781765291006,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 07:27:20 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 07:27:20 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 07:27:20 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 07:27:20 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 07:27:20 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 07:27:20 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 07:27:20 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 07:27:20 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 07:27:20 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 07:27:20 UTC] Available dates found: 3
[18-Jun-2026 07:27:24 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 07:27:24 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 07:27:24 UTC] Current time (IST): 12:57
[18-Jun-2026 07:27:24 UTC] Requested date: 2026-06-20
[18-Jun-2026 07:27:24 UTC] Today: 2026-06-18
[18-Jun-2026 07:27:24 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 07:27:24 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 07:27:24 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 07:27:24 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 07:27:24 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 07:27:24 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 07:27:24 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 07:27:24 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 07:27:24 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 07:27:24 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 07:27:24 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 07:27:24 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 07:27:24 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 07:27:24 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 07:27:24 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 07:27:24 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 07:27:24 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 07:27:24 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 07:27:24 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 07:27:24 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 07:27:24 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 07:27:24 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 07:27:24 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 07:27:24 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 07:27:24 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 07:27:24 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 07:27:24 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 07:27:24 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 07:27:24 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 07:27:24 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 07:27:24 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 07:27:24 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 07:27:48 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 07:46:35 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 07:46:35 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 07:46:35 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 07:46:35 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 07:46:35 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 07:46:35 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 07:46:35 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 07:46:35 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 07:46:35 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 07:46:35 UTC] Available dates found: 3
[18-Jun-2026 07:46:40 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 07:46:40 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 07:46:40 UTC] Current time (IST): 13:16
[18-Jun-2026 07:46:40 UTC] Requested date: 2026-06-20
[18-Jun-2026 07:46:40 UTC] Today: 2026-06-18
[18-Jun-2026 07:46:40 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 07:46:40 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 07:46:40 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 07:46:40 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 07:46:40 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 07:46:40 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 07:46:40 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 07:46:40 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 07:46:40 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 07:46:40 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 07:46:40 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 07:46:40 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 07:46:40 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 07:46:40 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 07:46:40 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 07:46:40 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 07:46:40 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 07:46:40 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 07:46:40 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 07:46:40 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 07:46:40 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 07:46:40 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 07:46:40 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 07:46:40 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 07:46:40 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 07:46:40 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 07:46:40 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 07:46:40 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 07:46:40 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 07:46:40 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 07:46:40 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 07:46:40 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 07:47:53 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781767671156","orderId":"OMO2606181257504083030498V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781768870391,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181257591370112544V","paymentMode":"UPI_INTENT","timestamp":1781767679183,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 07:47:53 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781767671156
            [orderId] => OMO2606181257504083030498V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781768870391
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606181257591370112544V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781767679183
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 07:47:53 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 07:47:53 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 07:47:53 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 07:47:53 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 07:47:53 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 07:47:53 UTC] Payment not successful, status: FAILED
[18-Jun-2026 07:47:53 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781767671156","orderId":"OMO2606181257504083030498V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781768870391,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181257591370112544V","paymentMode":"UPI_INTENT","timestamp":1781767679183,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 07:48:06 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 07:48:22 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781767700611","orderId":"OMO2606181258199351512353V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781768899915,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181258303090365885V","paymentMode":"UPI_INTENT","timestamp":1781767710353,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"ICIC0006660","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"208742140495","upiTransactionId":"PTMee3b72419017492fbf5c13570fdbec19","vpa":"76XXXXXX50@ptyes"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"ICIC0006660","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"208742140495","upiTransactionId":"PTMee3b72419017492fbf5c13570fdbec19","vpa":"76XXXXXX50@ptyes"},"currency":"INR","amount":10000}]}]}}
[18-Jun-2026 07:48:22 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781767700611
            [orderId] => OMO2606181258199351512353V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781768899915
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606181258303090365885V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781767710353
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => ICIC0006660
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 208742140495
                                    [upiTransactionId] => PTMee3b72419017492fbf5c13570fdbec19
                                    [vpa] => 76XXXXXX50@ptyes
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => ICIC0006660
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 208742140495
                                                    [upiTransactionId] => PTMee3b72419017492fbf5c13570fdbec19
                                                    [vpa] => 76XXXXXX50@ptyes
                                                )

                                            [currency] => INR
                                            [amount] => 10000
                                        )

                                )

                        )

                )

        )

)

[18-Jun-2026 07:48:22 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 07:48:22 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 07:48:22 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 07:48:22 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 07:48:22 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 07:48:22 UTC] Payment not successful, status: FAILED
[18-Jun-2026 07:48:22 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781767700611","orderId":"OMO2606181258199351512353V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781768899915,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181258303090365885V","paymentMode":"UPI_INTENT","timestamp":1781767710353,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"ICIC0006660","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"208742140495","upiTransactionId":"PTMee3b72419017492fbf5c13570fdbec19","vpa":"76XXXXXX50@ptyes"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"ICIC0006660","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"208742140495","upiTransactionId":"PTMee3b72419017492fbf5c13570fdbec19","vpa":"76XXXXXX50@ptyes"},"currency":"INR","amount":10000}]}]}}
[18-Jun-2026 07:49:42 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 07:49:42 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 07:49:42 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 07:49:42 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 07:49:42 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 07:49:42 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 07:49:42 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 07:49:42 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 07:49:42 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 07:49:42 UTC] Available dates found: 3
[18-Jun-2026 07:49:45 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 07:49:45 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 07:49:45 UTC] Current time (IST): 13:19
[18-Jun-2026 07:49:45 UTC] Requested date: 2026-06-20
[18-Jun-2026 07:49:45 UTC] Today: 2026-06-18
[18-Jun-2026 07:49:45 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 07:49:45 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 07:49:45 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 07:49:45 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 07:49:45 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 07:49:45 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 07:49:45 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 07:49:45 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 07:49:45 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 07:49:45 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 07:49:45 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 07:49:45 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 07:49:45 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 07:49:45 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 07:49:45 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 07:49:45 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 07:49:45 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 07:49:45 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 07:49:45 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 07:49:45 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 07:49:45 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 07:49:45 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 07:49:45 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 07:49:45 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 07:49:45 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 07:49:45 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 07:49:45 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 07:49:45 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 07:49:45 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 07:49:45 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 07:49:45 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 07:49:45 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 07:50:34 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 08:01:20 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 08:01:20 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 08:01:20 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 08:01:20 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 08:01:20 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 08:01:20 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 08:01:20 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 08:01:20 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 08:01:20 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 08:01:20 UTC] Available dates found: 3
[18-Jun-2026 08:01:22 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 08:01:22 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 08:01:22 UTC] Current time (IST): 13:31
[18-Jun-2026 08:01:22 UTC] Requested date: 2026-06-20
[18-Jun-2026 08:01:22 UTC] Today: 2026-06-18
[18-Jun-2026 08:01:22 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 08:01:22 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 08:01:22 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 08:01:22 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 08:01:22 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 08:01:22 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 08:01:22 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 08:01:22 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 08:01:22 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 08:01:22 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 08:01:22 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 08:01:22 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 08:01:22 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 08:01:22 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 08:01:22 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 08:01:22 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 08:01:22 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 08:01:22 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 08:01:22 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 08:01:22 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 08:01:22 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 08:01:22 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 08:01:22 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 08:01:22 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 08:01:22 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 08:01:22 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 08:01:22 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 08:01:22 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 08:01:22 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 08:01:22 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 08:01:22 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 08:01:22 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 08:01:27 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 08:01:27 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 08:01:27 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 08:01:27 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 08:01:27 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 08:01:27 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 08:01:27 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 08:01:27 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 08:01:27 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 08:01:27 UTC] Available dates found: 3
[18-Jun-2026 08:01:28 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 08:01:28 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 08:01:28 UTC] Current time (IST): 13:31
[18-Jun-2026 08:01:28 UTC] Requested date: 2026-06-20
[18-Jun-2026 08:01:28 UTC] Today: 2026-06-18
[18-Jun-2026 08:01:28 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 08:01:28 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 08:01:28 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 08:01:28 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 08:01:28 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 08:01:28 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 08:01:28 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 08:01:28 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 08:01:28 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 08:01:28 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 08:01:28 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 08:01:28 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 08:01:28 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 08:01:28 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 08:01:28 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 08:01:28 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 08:01:28 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 08:01:28 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 08:01:28 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 08:01:28 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 08:01:28 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 08:01:28 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 08:01:28 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 08:01:28 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 08:01:28 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 08:01:28 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 08:01:28 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 08:01:28 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 08:01:28 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 08:01:28 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 08:01:28 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 08:01:28 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 08:01:35 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 08:01:48 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 08:01:48 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 08:01:48 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 08:01:48 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 08:01:48 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 08:01:48 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 08:01:48 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 08:01:48 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 08:01:48 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 08:01:48 UTC] Available dates found: 3
[18-Jun-2026 08:01:52 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 08:01:52 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 08:01:52 UTC] Current time (IST): 13:31
[18-Jun-2026 08:01:52 UTC] Requested date: 2026-06-20
[18-Jun-2026 08:01:52 UTC] Today: 2026-06-18
[18-Jun-2026 08:01:52 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 08:01:52 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 08:01:52 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 08:01:52 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 08:01:52 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 08:01:52 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 08:01:52 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 08:01:52 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 08:01:52 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 08:01:52 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 08:01:52 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 08:01:52 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 08:01:52 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 08:01:52 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 08:01:52 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 08:01:52 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 08:01:52 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 08:01:52 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 08:01:52 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 08:01:52 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 08:01:52 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 08:01:52 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 08:01:52 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 08:01:52 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 08:01:52 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 08:01:52 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 08:01:52 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 08:01:52 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 08:01:52 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 08:01:52 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 08:01:52 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 08:01:52 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 08:02:08 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 08:02:08 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 08:02:08 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 08:02:08 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 08:02:08 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 08:02:08 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 08:02:08 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 08:02:08 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 08:02:08 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 08:02:08 UTC] Available dates found: 3
[18-Jun-2026 08:02:09 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 08:02:09 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 08:02:09 UTC] Current time (IST): 13:32
[18-Jun-2026 08:02:09 UTC] Requested date: 2026-06-20
[18-Jun-2026 08:02:09 UTC] Today: 2026-06-18
[18-Jun-2026 08:02:09 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 08:02:09 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 08:02:09 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 08:02:09 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 08:02:09 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 08:02:09 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 08:02:09 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 08:02:09 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 08:02:09 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 08:02:09 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 08:02:09 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 08:02:09 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 08:02:09 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 08:02:09 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 08:02:09 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 08:02:09 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 08:02:09 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 08:02:09 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 08:02:09 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 08:02:09 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 08:02:09 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 08:02:09 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 08:02:09 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 08:02:09 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 08:02:09 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 08:02:09 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 08:02:09 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 08:02:09 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 08:02:09 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 08:02:09 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 08:02:09 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 08:02:09 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 08:02:15 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 08:02:15 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 08:02:15 UTC] Current time (IST): 13:32
[18-Jun-2026 08:02:15 UTC] Requested date: 2026-06-21
[18-Jun-2026 08:02:15 UTC] Today: 2026-06-18
[18-Jun-2026 08:02:15 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 08:02:15 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 08:02:15 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 08:02:15 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 08:02:15 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 08:02:15 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 08:02:15 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 08:02:15 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 08:02:15 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 08:02:15 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 08:02:15 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 08:02:15 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 08:02:15 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 08:02:15 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 08:02:15 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 08:02:15 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 08:02:15 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 08:02:15 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 08:02:15 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 08:02:15 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 08:02:15 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 08:02:15 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 08:02:15 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 08:02:15 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 08:02:15 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 08:02:15 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 08:02:15 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 08:02:15 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 08:02:15 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 08:02:15 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 08:02:15 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 08:02:15 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 08:02:16 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 08:02:16 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 08:02:16 UTC] Current time (IST): 13:32
[18-Jun-2026 08:02:16 UTC] Requested date: 2026-06-23
[18-Jun-2026 08:02:16 UTC] Today: 2026-06-18
[18-Jun-2026 08:02:16 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 08:02:16 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 08:02:16 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 08:02:16 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 08:02:16 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 08:02:16 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 08:02:16 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 08:02:16 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 08:02:16 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 08:02:16 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 08:02:16 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 08:02:16 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 08:02:16 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 08:02:16 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 08:02:16 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 08:02:16 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 08:02:16 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 08:02:16 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 08:02:16 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 08:02:16 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 08:02:16 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 08:02:16 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 08:02:16 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 08:02:16 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 08:02:16 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 08:02:16 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 08:02:16 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 08:02:16 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 08:02:16 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 08:02:16 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 08:02:16 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 08:02:16 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 08:02:20 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 08:02:20 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 08:02:20 UTC] Current time (IST): 13:32
[18-Jun-2026 08:02:20 UTC] Requested date: 2026-06-20
[18-Jun-2026 08:02:20 UTC] Today: 2026-06-18
[18-Jun-2026 08:02:20 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 08:02:20 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 08:02:20 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 08:02:20 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 08:02:20 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 08:02:20 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 08:02:20 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 08:02:20 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 08:02:20 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 08:02:20 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 08:02:20 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 08:02:20 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 08:02:20 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 08:02:20 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 08:02:20 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 08:02:20 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 08:02:20 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 08:02:20 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 08:02:20 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 08:02:20 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 08:02:20 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 08:02:20 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 08:02:20 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 08:02:20 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 08:02:20 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 08:02:20 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 08:02:20 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 08:02:20 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 08:02:20 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 08:02:20 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 08:02:20 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 08:02:20 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 08:02:25 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 08:02:25 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 08:02:25 UTC] Current time (IST): 13:32
[18-Jun-2026 08:02:25 UTC] Requested date: 2026-06-21
[18-Jun-2026 08:02:25 UTC] Today: 2026-06-18
[18-Jun-2026 08:02:25 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 08:02:25 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 08:02:25 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 08:02:25 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 08:02:25 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 08:02:25 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 08:02:25 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 08:02:25 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 08:02:25 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 08:02:25 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 08:02:25 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 08:02:25 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 08:02:25 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 08:02:25 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 08:02:25 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 08:02:25 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 08:02:25 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 08:02:25 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 08:02:25 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 08:02:25 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 08:02:25 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 08:02:25 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 08:02:25 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 08:02:25 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 08:02:25 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 08:02:25 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 08:02:25 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 08:02:25 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 08:02:25 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 08:02:25 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 08:02:25 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 08:02:25 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 08:02:26 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 08:02:26 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 08:02:26 UTC] Current time (IST): 13:32
[18-Jun-2026 08:02:26 UTC] Requested date: 2026-06-23
[18-Jun-2026 08:02:26 UTC] Today: 2026-06-18
[18-Jun-2026 08:02:26 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 08:02:26 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 08:02:26 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 08:02:26 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 08:02:26 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 08:02:26 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 08:02:26 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 08:02:26 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 08:02:26 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 08:02:26 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 08:02:26 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 08:02:26 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 08:02:26 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 08:02:26 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 08:02:26 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 08:02:26 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 08:02:26 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 08:02:26 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 08:02:26 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 08:02:26 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 08:02:26 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 08:02:26 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 08:02:26 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 08:02:26 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 08:02:26 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 08:02:26 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 08:02:26 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 08:02:26 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 08:02:26 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 08:02:26 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 08:02:26 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 08:02:26 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 08:02:28 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 08:02:28 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 08:02:28 UTC] Current time (IST): 13:32
[18-Jun-2026 08:02:28 UTC] Requested date: 2026-06-20
[18-Jun-2026 08:02:28 UTC] Today: 2026-06-18
[18-Jun-2026 08:02:28 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 08:02:28 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 08:02:28 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 08:02:28 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 08:02:28 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 08:02:28 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 08:02:28 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 08:02:28 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 08:02:28 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 08:02:28 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 08:02:28 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 08:02:28 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 08:02:28 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 08:02:28 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 08:02:28 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 08:02:28 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 08:02:28 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 08:02:28 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 08:02:28 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 08:02:28 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 08:02:28 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 08:02:28 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 08:02:28 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 08:02:28 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 08:02:28 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 08:02:28 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 08:02:28 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 08:02:28 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 08:02:28 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 08:02:28 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 08:02:28 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 08:02:28 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 08:08:15 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781768891103","orderId":"OMO2606181318121510365352V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781770092118,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181318209433030678V","paymentMode":"UPI_INTENT","timestamp":1781768900985,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 08:08:15 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781768891103
            [orderId] => OMO2606181318121510365352V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781770092118
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606181318209433030678V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781768900985
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 08:08:15 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 08:08:15 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 08:08:15 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 08:08:15 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 08:08:15 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 08:08:15 UTC] Payment not successful, status: FAILED
[18-Jun-2026 08:08:15 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781768891103","orderId":"OMO2606181318121510365352V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781770092118,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181318209433030678V","paymentMode":"UPI_INTENT","timestamp":1781768900985,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 08:10:40 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781769036281","orderId":"OMO2606181320373540174926V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781770237337,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181320484611334702V","paymentMode":"UPI_INTENT","timestamp":1781769048500,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 08:10:40 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781769036281
            [orderId] => OMO2606181320373540174926V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781770237337
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606181320484611334702V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781769048500
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 08:10:40 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 08:10:40 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 08:10:40 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 08:10:40 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 08:10:40 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 08:10:40 UTC] Payment not successful, status: FAILED
[18-Jun-2026 08:10:40 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781769036281","orderId":"OMO2606181320373540174926V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781770237337,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181320484611334702V","paymentMode":"UPI_INTENT","timestamp":1781769048500,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 08:11:47 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781769103489","orderId":"OMO2606181321444853030590V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781770304467,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181321481872527242V","paymentMode":"UPI_INTENT","timestamp":1781769108230,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 08:11:47 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781769103489
            [orderId] => OMO2606181321444853030590V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781770304467
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606181321481872527242V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781769108230
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 08:11:47 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 08:11:47 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 08:11:47 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 08:11:47 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 08:11:47 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 08:11:47 UTC] Payment not successful, status: FAILED
[18-Jun-2026 08:11:47 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781769103489","orderId":"OMO2606181321444853030590V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781770304467,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181321481872527242V","paymentMode":"UPI_INTENT","timestamp":1781769108230,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 08:21:39 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781769697329","orderId":"OMO2606181331376583030589V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781770897639,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181331438590124651V","paymentMode":"UPI_INTENT","timestamp":1781769703926,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 08:21:39 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781769697329
            [orderId] => OMO2606181331376583030589V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781770897639
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606181331438590124651V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781769703926
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 08:21:39 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 08:21:39 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 08:21:39 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 08:21:39 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 08:21:39 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 08:21:39 UTC] Payment not successful, status: FAILED
[18-Jun-2026 08:21:39 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781769697329","orderId":"OMO2606181331376583030589V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781770897639,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181331438590124651V","paymentMode":"UPI_INTENT","timestamp":1781769703926,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 08:41:41 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 08:41:41 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 08:41:41 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 08:41:41 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 08:41:41 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 08:41:41 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 08:41:41 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 08:41:41 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 08:41:41 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 08:41:41 UTC] Available dates found: 3
[18-Jun-2026 08:41:43 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 08:41:43 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 08:41:43 UTC] Current time (IST): 14:11
[18-Jun-2026 08:41:43 UTC] Requested date: 2026-06-20
[18-Jun-2026 08:41:43 UTC] Today: 2026-06-18
[18-Jun-2026 08:41:43 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 08:41:43 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 08:41:43 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 08:41:43 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 08:41:43 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 08:41:43 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 08:41:43 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 08:41:43 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 08:41:43 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 08:41:43 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 08:41:43 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 08:41:43 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 08:41:43 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 08:41:43 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 08:41:43 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 08:41:43 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 08:41:43 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 08:41:43 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 08:41:43 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 08:41:43 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 08:41:43 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 08:41:43 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 08:41:43 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 08:41:43 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 08:41:43 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 08:41:43 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 08:41:43 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 08:41:43 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 08:41:43 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 08:41:43 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 08:41:43 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 08:41:43 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 08:51:20 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 08:51:20 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 08:51:20 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 08:51:20 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 08:51:20 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 08:51:20 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 08:51:20 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 08:51:20 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 08:51:20 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 08:51:20 UTC] Available dates found: 3
[18-Jun-2026 08:51:21 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 08:51:21 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 08:51:21 UTC] Current time (IST): 14:21
[18-Jun-2026 08:51:21 UTC] Requested date: 2026-06-20
[18-Jun-2026 08:51:21 UTC] Today: 2026-06-18
[18-Jun-2026 08:51:21 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 08:51:21 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 08:51:21 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 08:51:21 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 08:51:21 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 08:51:21 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 08:51:21 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 08:51:21 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 08:51:21 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 08:51:21 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 08:51:21 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 08:51:21 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 08:51:21 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 08:51:21 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 08:51:21 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 08:51:21 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 08:51:21 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 08:51:21 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 08:51:21 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 08:51:21 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 08:51:21 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 08:51:21 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 08:51:21 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 08:51:21 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 08:51:21 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 08:51:21 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 08:51:21 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 08:51:21 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 08:51:21 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 08:51:21 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 08:51:21 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 08:51:21 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 08:51:31 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 08:55:32 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 08:55:32 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 08:55:32 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 08:55:32 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 08:55:32 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 08:55:32 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 08:55:32 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 08:55:32 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 08:55:32 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 08:55:32 UTC] Available dates found: 3
[18-Jun-2026 09:11:35 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781772692575","orderId":"OMO2606181421328521512137V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781773892824,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181421383616741882V","paymentMode":"UPI_INTENT","timestamp":1781772698408,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 09:11:35 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781772692575
            [orderId] => OMO2606181421328521512137V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781773892824
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606181421383616741882V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781772698408
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 09:11:35 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 09:11:35 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 09:11:35 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 09:11:35 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 09:11:35 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 09:11:35 UTC] Payment not successful, status: FAILED
[18-Jun-2026 09:11:35 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781772692575","orderId":"OMO2606181421328521512137V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781773892824,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181421383616741882V","paymentMode":"UPI_INTENT","timestamp":1781772698408,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 09:14:59 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"WALLET_1_1781774071_3187","orderId":"OMO2606181444317950124214V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781775271775,"errorCode":"TXN_CANCELLED","detailedErrorCode":"REQUEST_CANCEL_BY_REQUESTEE","metaInfo":{"udf1":"wallet_recharge","udf2":"1"},"paymentDetails":[{"transactionId":"OM2606181444365458397211V","paymentMode":"UPI_QR","timestamp":1781774076606,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_CANCELLED","detailedErrorCode":"REQUEST_CANCEL_BY_REQUESTEE"}]}}
[18-Jun-2026 09:14:59 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => WALLET_1_1781774071_3187
            [orderId] => OMO2606181444317950124214V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781775271775
            [errorCode] => TXN_CANCELLED
            [detailedErrorCode] => REQUEST_CANCEL_BY_REQUESTEE
            [metaInfo] => Array
                (
                    [udf1] => wallet_recharge
                    [udf2] => 1
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606181444365458397211V
                            [paymentMode] => UPI_QR
                            [timestamp] => 1781774076606
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_CANCELLED
                            [detailedErrorCode] => REQUEST_CANCEL_BY_REQUESTEE
                        )

                )

        )

)

[18-Jun-2026 09:14:59 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 09:14:59 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 09:14:59 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 09:14:59 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 09:14:59 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 09:14:59 UTC] Payment not successful, status: FAILED
[18-Jun-2026 09:14:59 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"WALLET_1_1781774071_3187","orderId":"OMO2606181444317950124214V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781775271775,"errorCode":"TXN_CANCELLED","detailedErrorCode":"REQUEST_CANCEL_BY_REQUESTEE","metaInfo":{"udf1":"wallet_recharge","udf2":"1"},"paymentDetails":[{"transactionId":"OM2606181444365458397211V","paymentMode":"UPI_QR","timestamp":1781774076606,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_CANCELLED","detailedErrorCode":"REQUEST_CANCEL_BY_REQUESTEE"}]}}
[18-Jun-2026 09:18:18 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 09:18:18 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 09:18:18 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 09:18:18 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 09:18:18 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 09:18:18 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 09:18:18 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 09:18:18 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 09:18:18 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 09:18:18 UTC] Available dates found: 3
[18-Jun-2026 09:18:19 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 09:18:19 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 09:18:19 UTC] Current time (IST): 14:48
[18-Jun-2026 09:18:19 UTC] Requested date: 2026-06-20
[18-Jun-2026 09:18:19 UTC] Today: 2026-06-18
[18-Jun-2026 09:18:19 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 09:18:19 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 09:18:19 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 09:18:19 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 09:18:19 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 09:18:19 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 09:18:19 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 09:18:19 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 09:18:19 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 09:18:19 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 09:18:19 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 09:18:19 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 09:18:19 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 09:18:19 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 09:18:19 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 09:18:19 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 09:18:19 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 09:18:19 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 09:18:19 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 09:18:19 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 09:18:19 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 09:18:19 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 09:18:19 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 09:18:19 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 09:18:19 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 09:18:19 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 09:18:19 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 09:18:19 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 09:18:19 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 09:18:19 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 09:18:19 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 09:18:19 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 09:21:48 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 09:21:48 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 09:21:48 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 09:21:48 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 09:21:48 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 09:21:48 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 09:21:48 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 09:21:48 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 09:21:48 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 09:21:48 UTC] Available dates found: 3
[18-Jun-2026 09:22:08 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 09:22:08 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 09:22:08 UTC] Current time (IST): 14:52
[18-Jun-2026 09:22:08 UTC] Requested date: 2026-06-20
[18-Jun-2026 09:22:08 UTC] Today: 2026-06-18
[18-Jun-2026 09:22:08 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 09:22:08 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 09:22:08 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 09:22:08 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 09:22:08 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 09:22:08 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 09:22:08 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 09:22:08 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 09:22:08 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 09:22:08 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 09:22:08 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 09:22:08 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 09:22:08 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 09:22:08 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 09:22:08 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 09:22:08 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 09:22:08 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 09:22:08 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 09:22:08 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 09:22:08 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 09:22:08 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 09:22:08 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 09:22:08 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 09:22:08 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 09:22:08 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 09:22:08 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 09:22:08 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 09:22:08 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 09:22:08 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 09:22:08 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 09:22:08 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 09:22:08 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 09:22:59 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 09:22:59 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 09:22:59 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 09:22:59 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 09:22:59 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 09:22:59 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 09:22:59 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 09:22:59 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 09:22:59 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 09:22:59 UTC] Available dates found: 3
[18-Jun-2026 09:23:03 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 09:23:03 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 09:23:03 UTC] Current time (IST): 14:53
[18-Jun-2026 09:23:03 UTC] Requested date: 2026-06-20
[18-Jun-2026 09:23:03 UTC] Today: 2026-06-18
[18-Jun-2026 09:23:03 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 09:23:03 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 09:23:03 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 09:23:03 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 09:23:03 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 09:23:03 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 09:23:03 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 09:23:03 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 09:23:03 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 09:23:03 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 09:23:03 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 09:23:03 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 09:23:03 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 09:23:03 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 09:23:03 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 09:23:03 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 09:23:03 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 09:23:03 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 09:23:03 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 09:23:03 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 09:23:03 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 09:23:03 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 09:23:03 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 09:23:03 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 09:23:03 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 09:23:03 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 09:23:03 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 09:23:03 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 09:23:03 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 09:23:03 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 09:23:03 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 09:23:03 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 09:25:59 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 09:25:59 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 09:25:59 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 09:25:59 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 09:25:59 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 09:25:59 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 09:25:59 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 09:25:59 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 09:25:59 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 09:25:59 UTC] Available dates found: 3
[18-Jun-2026 09:26:30 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 09:26:30 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 09:26:30 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 09:26:30 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 09:26:30 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 09:26:30 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 09:26:30 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 09:26:30 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 09:26:30 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 09:26:30 UTC] Available dates found: 3
[18-Jun-2026 09:26:35 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 09:26:35 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 09:26:35 UTC] Current time (IST): 14:56
[18-Jun-2026 09:26:35 UTC] Requested date: 2026-06-20
[18-Jun-2026 09:26:35 UTC] Today: 2026-06-18
[18-Jun-2026 09:26:35 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 09:26:35 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 09:26:35 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 09:26:35 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 09:26:35 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 09:26:35 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 09:26:35 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 09:26:35 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 09:26:35 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 09:26:35 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 09:26:35 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 09:26:35 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 09:26:35 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 09:26:35 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 09:26:35 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 09:26:35 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 09:26:35 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 09:26:35 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 09:26:35 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 09:26:35 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 09:26:35 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 09:26:35 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 09:26:35 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 09:26:35 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 09:26:35 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 09:26:35 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 09:26:35 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 09:26:35 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 09:26:35 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 09:26:35 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 09:26:35 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 09:26:35 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 09:27:23 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 09:27:23 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 09:27:23 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 09:27:23 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 09:27:23 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 09:27:23 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 09:27:23 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 09:27:23 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 09:27:23 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 09:27:23 UTC] Available dates found: 3
[18-Jun-2026 09:27:33 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 09:27:33 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 09:27:33 UTC] Current time (IST): 14:57
[18-Jun-2026 09:27:33 UTC] Requested date: 2026-06-20
[18-Jun-2026 09:27:33 UTC] Today: 2026-06-18
[18-Jun-2026 09:27:33 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 09:27:33 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 09:27:33 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 09:27:33 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 09:27:33 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 09:27:33 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 09:27:33 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 09:27:33 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 09:27:33 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 09:27:33 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 09:27:33 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 09:27:33 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 09:27:33 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 09:27:33 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 09:27:33 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 09:27:33 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 09:27:33 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 09:27:33 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 09:27:33 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 09:27:33 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 09:27:33 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 09:27:33 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 09:27:33 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 09:27:33 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 09:27:33 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 09:27:33 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 09:27:33 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 09:27:33 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 09:27:33 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 09:27:33 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 09:27:33 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 09:27:33 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 09:28:44 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 09:28:44 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 09:28:44 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 09:28:44 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 09:28:44 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 09:28:44 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 09:28:44 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 09:28:44 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 09:28:44 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 09:28:44 UTC] Available dates found: 3
[18-Jun-2026 09:28:50 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 09:28:50 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 09:28:50 UTC] Current time (IST): 14:58
[18-Jun-2026 09:28:50 UTC] Requested date: 2026-06-20
[18-Jun-2026 09:28:50 UTC] Today: 2026-06-18
[18-Jun-2026 09:28:50 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 09:28:50 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 09:28:50 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 09:28:50 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 09:28:50 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 09:28:50 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 09:28:50 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 09:28:50 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 09:28:50 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 09:28:50 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 09:28:50 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 09:28:50 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 09:28:50 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 09:28:50 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 09:28:50 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 09:28:50 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 09:28:50 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 09:28:50 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 09:28:50 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 09:28:50 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 09:28:50 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 09:28:50 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 09:28:50 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 09:28:50 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 09:28:50 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 09:28:50 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 09:28:50 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 09:28:50 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 09:28:50 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 09:28:50 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 09:28:50 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 09:28:50 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 09:29:59 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 09:29:59 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 09:29:59 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 09:29:59 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 09:29:59 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 09:29:59 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 09:29:59 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 09:29:59 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 09:29:59 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 09:29:59 UTC] Available dates found: 3
[18-Jun-2026 09:30:02 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 09:30:02 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 09:30:02 UTC] Current time (IST): 15:0
[18-Jun-2026 09:30:02 UTC] Requested date: 2026-06-20
[18-Jun-2026 09:30:02 UTC] Today: 2026-06-18
[18-Jun-2026 09:30:02 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 09:30:02 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 09:30:02 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 09:30:02 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 09:30:02 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 09:30:02 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 09:30:02 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 09:30:02 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 09:30:02 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 09:30:02 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 09:30:02 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 09:30:02 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 09:30:02 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 09:30:02 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 09:30:02 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 09:30:02 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 09:30:02 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 09:30:02 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 09:30:02 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 09:30:02 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 09:30:02 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 09:30:02 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 09:30:02 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 09:30:02 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 09:30:02 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 09:30:02 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 09:30:02 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 09:30:02 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 09:30:02 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 09:30:02 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 09:30:02 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 09:30:02 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 09:30:43 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 09:30:43 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 09:30:43 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 09:30:43 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 09:30:43 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 09:30:43 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 09:30:43 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 09:30:43 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 09:30:43 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 09:30:43 UTC] Available dates found: 3
[18-Jun-2026 09:30:49 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 09:30:49 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 09:30:49 UTC] Current time (IST): 15:0
[18-Jun-2026 09:30:49 UTC] Requested date: 2026-06-20
[18-Jun-2026 09:30:49 UTC] Today: 2026-06-18
[18-Jun-2026 09:30:49 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 09:30:49 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 09:30:49 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 09:30:49 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 09:30:49 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 09:30:49 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 09:30:49 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 09:30:49 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 09:30:49 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 09:30:49 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 09:30:49 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 09:30:49 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 09:30:49 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 09:30:49 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 09:30:49 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 09:30:49 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 09:30:49 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 09:30:49 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 09:30:49 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 09:30:49 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 09:30:49 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 09:30:49 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 09:30:49 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 09:30:49 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 09:30:49 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 09:30:49 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 09:30:49 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 09:30:49 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 09:30:49 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 09:30:49 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 09:30:49 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 09:30:49 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 09:31:29 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 09:31:42 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 09:31:42 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 09:31:42 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 09:31:42 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 09:31:42 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 09:31:42 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 09:31:42 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 09:31:42 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 09:31:42 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 09:31:42 UTC] Available dates found: 3
[18-Jun-2026 09:31:46 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 09:31:46 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 09:31:46 UTC] Current time (IST): 15:1
[18-Jun-2026 09:31:46 UTC] Requested date: 2026-06-20
[18-Jun-2026 09:31:46 UTC] Today: 2026-06-18
[18-Jun-2026 09:31:46 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 09:31:46 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 09:31:46 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 09:31:46 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 09:31:46 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 09:31:46 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 09:31:46 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 09:31:46 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 09:31:46 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 09:31:46 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 09:31:46 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 09:31:46 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 09:31:46 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 09:31:46 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 09:31:46 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 09:31:46 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 09:31:46 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 09:31:46 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 09:31:46 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 09:31:46 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 09:31:46 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 09:31:46 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 09:31:46 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 09:31:46 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 09:31:46 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 09:31:46 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 09:31:46 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 09:31:46 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 09:31:46 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 09:31:46 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 09:31:46 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 09:31:46 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 09:32:42 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 09:33:51 UTC] PhonePe API Call - URL: https://api.phonepe.com/apis/pg/checkout/v2/pay
[18-Jun-2026 09:33:51 UTC] PhonePe API Call - HTTP Code: 200
[18-Jun-2026 09:33:51 UTC] PhonePe API Call - Response: {"orderId":"OMO2606181503513480174337V","state":"PENDING","redirectUrl":"https://mercury-t2.phonepe.com/transact/pgv3?token=hq4wOGdzX31IuPyyh7/7AYOLiipO42P8QtgmusudZHta7zUAMbV5uMV5f6kF1hmvheryrLtNiVZPUUNNaObDeGdH5wH1AOTg4C8fl3gipy0UDri4LKZgdjN39cAOhKlaUMVLhNt1gpnn92l+F1qArl0Av6rCPrAx9DldvsKnzEYMJpU5okErY6Ci0shVFwQJrn7pdjXDH9daqT47DXbXbH9BnHJS3QBKqeuNKoSO1JzkfSaCsvZC8Ho8I0ecLPXQP08faOoz9mMus67VwQqPAlbYLGR61eqp1vEDNTqcN2x9feP0EIYxP7aht+98a3Xi1kSNPgGcWPqbsXDhuE9rBlW5bGFMj5p5bpyD2c5Xjl/IA6RfhJseimDujFuMbO2xAaMfWamgEP4+co8898nhQ3kJVocY3Ct1yKFzqVffJbKDeK/cww9+/WDDz6mEzeELWV87D7jT9ea/Rf6y7cHp15ZTZa/Ad/r8iZ3rnuxz+6jBvclpNigY730xPpV6eiMSan/ohZBOLZDcHkbcURUIPZfyKw==&routingKey=V","expireAt":1781776131348}
[18-Jun-2026 09:33:51 UTC] PhonePe API Response: {"orderId":"OMO2606181503513480174337V","state":"PENDING","redirectUrl":"https:\/\/mercury-t2.phonepe.com\/transact\/pgv3?token=hq4wOGdzX31IuPyyh7\/7AYOLiipO42P8QtgmusudZHta7zUAMbV5uMV5f6kF1hmvheryrLtNiVZPUUNNaObDeGdH5wH1AOTg4C8fl3gipy0UDri4LKZgdjN39cAOhKlaUMVLhNt1gpnn92l+F1qArl0Av6rCPrAx9DldvsKnzEYMJpU5okErY6Ci0shVFwQJrn7pdjXDH9daqT47DXbXbH9BnHJS3QBKqeuNKoSO1JzkfSaCsvZC8Ho8I0ecLPXQP08faOoz9mMus67VwQqPAlbYLGR61eqp1vEDNTqcN2x9feP0EIYxP7aht+98a3Xi1kSNPgGcWPqbsXDhuE9rBlW5bGFMj5p5bpyD2c5Xjl\/IA6RfhJseimDujFuMbO2xAaMfWamgEP4+co8898nhQ3kJVocY3Ct1yKFzqVffJbKDeK\/cww9+\/WDDz6mEzeELWV87D7jT9ea\/Rf6y7cHp15ZTZa\/Ad\/r8iZ3rnuxz+6jBvclpNigY730xPpV6eiMSan\/ohZBOLZDcHkbcURUIPZfyKw==&routingKey=V","expireAt":1781776131348}
[18-Jun-2026 09:33:51 UTC] Created new appointment with ID: 4489 for customer: App User, mobile: 9999999999
[18-Jun-2026 09:33:51 UTC] PhonePe URL Generated: https://mercury-t2.phonepe.com/transact/pgv3?token=hq4wOGdzX31IuPyyh7/7AYOLiipO42P8QtgmusudZHta7zUAMbV5uMV5f6kF1hmvheryrLtNiVZPUUNNaObDeGdH5wH1AOTg4C8fl3gipy0UDri4LKZgdjN39cAOhKlaUMVLhNt1gpnn92l+F1qArl0Av6rCPrAx9DldvsKnzEYMJpU5okErY6Ci0shVFwQJrn7pdjXDH9daqT47DXbXbH9BnHJS3QBKqeuNKoSO1JzkfSaCsvZC8Ho8I0ecLPXQP08faOoz9mMus67VwQqPAlbYLGR61eqp1vEDNTqcN2x9feP0EIYxP7aht+98a3Xi1kSNPgGcWPqbsXDhuE9rBlW5bGFMj5p5bpyD2c5Xjl/IA6RfhJseimDujFuMbO2xAaMfWamgEP4+co8898nhQ3kJVocY3Ct1yKFzqVffJbKDeK/cww9+/WDDz6mEzeELWV87D7jT9ea/Rf6y7cHp15ZTZa/Ad/r8iZ3rnuxz+6jBvclpNigY730xPpV6eiMSan/ohZBOLZDcHkbcURUIPZfyKw==&routingKey=V
[18-Jun-2026 09:34:11 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 09:34:11 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 09:34:11 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 09:34:11 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 09:34:11 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 09:34:11 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 09:34:11 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 09:34:11 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 09:34:11 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 09:34:11 UTC] Available dates found: 3
[18-Jun-2026 09:35:15 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 09:35:15 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 09:35:15 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 09:35:15 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 09:35:15 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 09:35:15 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 09:35:15 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 09:35:15 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 09:35:15 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 09:35:15 UTC] Available dates found: 3
[18-Jun-2026 09:35:17 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 09:35:17 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 09:35:17 UTC] Current time (IST): 15:5
[18-Jun-2026 09:35:17 UTC] Requested date: 2026-06-20
[18-Jun-2026 09:35:17 UTC] Today: 2026-06-18
[18-Jun-2026 09:35:17 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 09:35:17 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 09:35:17 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 09:35:17 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 09:35:17 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 09:35:17 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 09:35:17 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 09:35:17 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 09:35:17 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 09:35:17 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 09:35:17 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 09:35:17 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 09:35:17 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 09:35:17 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 09:35:17 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 09:35:17 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 09:35:17 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 09:35:17 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 09:35:17 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 09:35:17 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 09:35:17 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 09:35:17 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 09:35:17 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 09:35:17 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 09:35:17 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 09:35:17 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 09:35:17 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 09:35:17 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 09:35:17 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 09:35:17 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 09:35:17 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 09:35:17 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 09:35:53 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 09:38:35 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 09:38:35 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 09:38:35 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 09:38:35 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 09:38:35 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 09:38:35 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 09:38:35 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 09:38:35 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 09:38:35 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 09:38:35 UTC] Available dates found: 3
[18-Jun-2026 09:38:44 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 09:38:44 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 09:38:44 UTC] Current time (IST): 15:8
[18-Jun-2026 09:38:44 UTC] Requested date: 2026-06-20
[18-Jun-2026 09:38:44 UTC] Today: 2026-06-18
[18-Jun-2026 09:38:44 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 09:38:44 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 09:38:44 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 09:38:44 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 09:38:44 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 09:38:44 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 09:38:44 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 09:38:44 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 09:38:44 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 09:38:44 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 09:38:44 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 09:38:44 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 09:38:44 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 09:38:44 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 09:38:44 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 09:38:44 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 09:38:44 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 09:38:44 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 09:38:44 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 09:38:44 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 09:38:44 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 09:38:44 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 09:38:44 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 09:38:44 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 09:38:44 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 09:38:44 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 09:38:44 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 09:38:44 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 09:38:44 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 09:38:44 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 09:38:44 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 09:38:44 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 09:39:42 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 09:41:57 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781775593651","orderId":"OMO2606181509532979342303V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781776793281,"errorCode":"TXN_CANCELLED","detailedErrorCode":"REQUEST_CANCEL_BY_REQUESTEE","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181510586158397539V","paymentMode":"UPI_INTENT","timestamp":1781775658643,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_CANCELLED","detailedErrorCode":"REQUEST_CANCEL_BY_REQUESTEE"}]}}
[18-Jun-2026 09:41:57 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781775593651
            [orderId] => OMO2606181509532979342303V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781776793281
            [errorCode] => TXN_CANCELLED
            [detailedErrorCode] => REQUEST_CANCEL_BY_REQUESTEE
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606181510586158397539V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781775658643
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_CANCELLED
                            [detailedErrorCode] => REQUEST_CANCEL_BY_REQUESTEE
                        )

                )

        )

)

[18-Jun-2026 09:41:57 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 09:41:57 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 09:41:57 UTC] Amount Conversion: 20000 paise = 200 rupees
[18-Jun-2026 09:41:57 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 09:41:57 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[18-Jun-2026 09:41:57 UTC] Payment not successful, status: FAILED
[18-Jun-2026 09:41:57 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781775593651","orderId":"OMO2606181509532979342303V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781776793281,"errorCode":"TXN_CANCELLED","detailedErrorCode":"REQUEST_CANCEL_BY_REQUESTEE","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181510586158397539V","paymentMode":"UPI_INTENT","timestamp":1781775658643,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_CANCELLED","detailedErrorCode":"REQUEST_CANCEL_BY_REQUESTEE"}]}}
[18-Jun-2026 09:42:15 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 09:45:49 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 09:45:49 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 09:45:49 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 09:45:49 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 09:45:49 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 09:45:49 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 09:45:49 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 09:45:49 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 09:45:49 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 09:45:49 UTC] Available dates found: 3
[18-Jun-2026 09:45:52 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 09:45:52 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 09:45:52 UTC] Current time (IST): 15:15
[18-Jun-2026 09:45:52 UTC] Requested date: 2026-06-20
[18-Jun-2026 09:45:52 UTC] Today: 2026-06-18
[18-Jun-2026 09:45:52 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 09:45:52 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 09:45:52 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 09:45:52 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 09:45:52 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 09:45:52 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 09:45:52 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 09:45:52 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 09:45:52 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 09:45:52 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 09:45:52 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 09:45:52 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 09:45:52 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 09:45:52 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 09:45:52 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 09:45:52 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 09:45:52 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 09:45:52 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 09:45:52 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 09:45:52 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 09:45:52 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 09:45:52 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 09:45:52 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 09:45:52 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 09:45:52 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 09:45:52 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 09:45:52 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 09:45:52 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 09:45:52 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 09:45:52 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 09:45:52 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 09:45:52 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 09:48:12 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 09:48:55 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"ASTRO-1781775230-4986","orderId":"OMO2606181503513480174337V","state":"FAILED","currency":"INR","amount":100,"expireAt":1781776131348,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","paymentDetails":[{"transactionId":"OM2606181504000681334626V","paymentMode":"UPI_QR","timestamp":1781775240107,"currency":"INR","amount":100,"payableCurrency":"INR","payableAmount":100,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 09:48:55 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => ASTRO-1781775230-4986
            [orderId] => OMO2606181503513480174337V
            [state] => FAILED
            [currency] => INR
            [amount] => 100
            [expireAt] => 1781776131348
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606181504000681334626V
                            [paymentMode] => UPI_QR
                            [timestamp] => 1781775240107
                            [currency] => INR
                            [amount] => 100
                            [payableCurrency] => INR
                            [payableAmount] => 100
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 09:48:55 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 09:48:55 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 09:48:55 UTC] Amount Conversion: 100 paise = 1 rupees
[18-Jun-2026 09:48:55 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 09:48:55 UTC] Amount Details: Original=100 paise, Converted=1 rupees
[18-Jun-2026 09:48:55 UTC] Payment not successful, status: FAILED
[18-Jun-2026 09:48:55 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"ASTRO-1781775230-4986","orderId":"OMO2606181503513480174337V","state":"FAILED","currency":"INR","amount":100,"expireAt":1781776131348,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","paymentDetails":[{"transactionId":"OM2606181504000681334626V","paymentMode":"UPI_QR","timestamp":1781775240107,"currency":"INR","amount":100,"payableCurrency":"INR","payableAmount":100,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 09:49:44 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781776098288","orderId":"OMO2606181518179432474088V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781777297929,"errorCode":"TXN_CANCELLED","detailedErrorCode":"REQUEST_CANCEL_BY_REQUESTEE","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181518238866988458V","paymentMode":"UPI_INTENT","timestamp":1781776103923,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_CANCELLED","detailedErrorCode":"REQUEST_CANCEL_BY_REQUESTEE"}]}}
[18-Jun-2026 09:49:44 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781776098288
            [orderId] => OMO2606181518179432474088V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781777297929
            [errorCode] => TXN_CANCELLED
            [detailedErrorCode] => REQUEST_CANCEL_BY_REQUESTEE
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606181518238866988458V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781776103923
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_CANCELLED
                            [detailedErrorCode] => REQUEST_CANCEL_BY_REQUESTEE
                        )

                )

        )

)

[18-Jun-2026 09:49:44 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 09:49:44 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 09:49:44 UTC] Amount Conversion: 20000 paise = 200 rupees
[18-Jun-2026 09:49:44 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 09:49:44 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[18-Jun-2026 09:49:44 UTC] Payment not successful, status: FAILED
[18-Jun-2026 09:49:44 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781776098288","orderId":"OMO2606181518179432474088V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781777297929,"errorCode":"TXN_CANCELLED","detailedErrorCode":"REQUEST_CANCEL_BY_REQUESTEE","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181518238866988458V","paymentMode":"UPI_INTENT","timestamp":1781776103923,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_CANCELLED","detailedErrorCode":"REQUEST_CANCEL_BY_REQUESTEE"}]}}
[18-Jun-2026 09:51:36 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781775094271","orderId":"OMO2606181501339622527535V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781776293929,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181501387193708963V","paymentMode":"UPI_INTENT","timestamp":1781775098763,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 09:51:36 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781775094271
            [orderId] => OMO2606181501339622527535V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781776293929
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606181501387193708963V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781775098763
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 09:51:36 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 09:51:36 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 09:51:36 UTC] Amount Conversion: 20000 paise = 200 rupees
[18-Jun-2026 09:51:36 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 09:51:36 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[18-Jun-2026 09:51:36 UTC] Payment not successful, status: FAILED
[18-Jun-2026 09:51:36 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781775094271","orderId":"OMO2606181501339622527535V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781776293929,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181501387193708963V","paymentMode":"UPI_INTENT","timestamp":1781775098763,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 09:52:58 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781775173341","orderId":"OMO2606181502542202527572V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781776374203,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181505053613708935V","paymentMode":"UPI_INTENT","timestamp":1781775305402,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 09:52:58 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781775173341
            [orderId] => OMO2606181502542202527572V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781776374203
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606181505053613708935V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781775305402
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 09:52:58 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 09:52:58 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 09:52:58 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 09:52:58 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 09:52:58 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 09:52:58 UTC] Payment not successful, status: FAILED
[18-Jun-2026 09:52:58 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781775173341","orderId":"OMO2606181502542202527572V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781776374203,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181505053613708935V","paymentMode":"UPI_INTENT","timestamp":1781775305402,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 09:53:51 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 09:53:51 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 09:53:51 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 09:53:51 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 09:53:51 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 09:53:51 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 09:53:51 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 09:53:51 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 09:53:51 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 09:53:51 UTC] Available dates found: 3
[18-Jun-2026 09:54:10 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 09:54:10 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 09:54:10 UTC] Current time (IST): 15:24
[18-Jun-2026 09:54:10 UTC] Requested date: 2026-06-20
[18-Jun-2026 09:54:10 UTC] Today: 2026-06-18
[18-Jun-2026 09:54:10 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 09:54:10 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 09:54:10 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 09:54:10 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 09:54:10 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 09:54:10 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 09:54:10 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 09:54:10 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 09:54:10 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 09:54:10 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 09:54:10 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 09:54:10 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 09:54:10 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 09:54:10 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 09:54:10 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 09:54:10 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 09:54:10 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 09:54:10 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 09:54:10 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 09:54:10 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 09:54:10 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 09:54:10 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 09:54:10 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 09:54:10 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 09:54:10 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 09:54:10 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 09:54:10 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 09:54:10 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 09:54:10 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 09:54:10 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 09:54:10 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 09:54:10 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 09:55:15 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 09:55:16 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 09:55:46 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781775342495","orderId":"OMO2606181505433192474835V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781776543302,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181505539242527865V","paymentMode":"UPI_INTENT","timestamp":1781775353972,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 09:55:46 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781775342495
            [orderId] => OMO2606181505433192474835V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781776543302
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606181505539242527865V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781775353972
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 09:55:46 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 09:55:46 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 09:55:46 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 09:55:46 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 09:55:46 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 09:55:46 UTC] Payment not successful, status: FAILED
[18-Jun-2026 09:55:46 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781775342495","orderId":"OMO2606181505433192474835V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781776543302,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181505539242527865V","paymentMode":"UPI_INTENT","timestamp":1781775353972,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 09:56:03 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781775359808","orderId":"OMO2606181505594680174244V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781776559448,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181506051564287974V","paymentMode":"UPI_INTENT","timestamp":1781775365192,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 09:56:03 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781775359808
            [orderId] => OMO2606181505594680174244V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781776559448
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606181506051564287974V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781775365192
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 09:56:03 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 09:56:03 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 09:56:03 UTC] Amount Conversion: 20000 paise = 200 rupees
[18-Jun-2026 09:56:03 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 09:56:03 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[18-Jun-2026 09:56:03 UTC] Payment not successful, status: FAILED
[18-Jun-2026 09:56:03 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781775359808","orderId":"OMO2606181505594680174244V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781776559448,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181506051564287974V","paymentMode":"UPI_INTENT","timestamp":1781775365192,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 09:56:48 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 09:56:48 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 09:56:48 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 09:56:48 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 09:56:48 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 09:56:48 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 09:56:48 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 09:56:48 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 09:56:48 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 09:56:48 UTC] Available dates found: 3
[18-Jun-2026 09:56:51 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 09:56:51 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 09:56:51 UTC] Current time (IST): 15:26
[18-Jun-2026 09:56:51 UTC] Requested date: 2026-06-20
[18-Jun-2026 09:56:51 UTC] Today: 2026-06-18
[18-Jun-2026 09:56:51 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 09:56:51 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 09:56:51 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 09:56:51 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 09:56:51 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 09:56:51 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 09:56:51 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 09:56:51 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 09:56:51 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 09:56:51 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 09:56:51 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 09:56:51 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 09:56:51 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 09:56:51 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 09:56:51 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 09:56:51 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 09:56:51 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 09:56:51 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 09:56:51 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 09:56:51 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 09:56:51 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 09:56:51 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 09:56:51 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 09:56:51 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 09:56:51 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 09:56:51 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 09:56:51 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 09:56:51 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 09:56:51 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 09:56:51 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 09:56:51 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 09:56:51 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 09:56:52 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781775411070","orderId":"OMO2606181506507884287190V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781776610768,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181507013227327265V","paymentMode":"UPI_INTENT","timestamp":1781775421359,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 09:56:52 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781775411070
            [orderId] => OMO2606181506507884287190V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781776610768
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606181507013227327265V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781775421359
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 09:56:52 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 09:56:52 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 09:56:52 UTC] Amount Conversion: 20000 paise = 200 rupees
[18-Jun-2026 09:56:52 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 09:56:52 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[18-Jun-2026 09:56:52 UTC] Payment not successful, status: FAILED
[18-Jun-2026 09:56:52 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781775411070","orderId":"OMO2606181506507884287190V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781776610768,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181507013227327265V","paymentMode":"UPI_INTENT","timestamp":1781775421359,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 09:57:27 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 10:02:25 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781775742920","orderId":"OMO2606181512225990365357V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781776942584,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181512267257025781V","paymentMode":"UPI_INTENT","timestamp":1781775746768,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 10:02:25 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781775742920
            [orderId] => OMO2606181512225990365357V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781776942584
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606181512267257025781V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781775746768
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 10:02:25 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 10:02:25 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 10:02:25 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 10:02:25 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 10:02:25 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 10:02:25 UTC] Payment not successful, status: FAILED
[18-Jun-2026 10:02:25 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781775742920","orderId":"OMO2606181512225990365357V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781776942584,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181512267257025781V","paymentMode":"UPI_INTENT","timestamp":1781775746768,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 10:08:38 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 10:08:38 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 10:08:38 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 10:08:38 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 10:08:38 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 10:08:38 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 10:08:38 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 10:08:38 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 10:08:38 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 10:08:38 UTC] Available dates found: 3
[18-Jun-2026 10:08:45 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 10:08:45 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 10:08:45 UTC] Current time (IST): 15:38
[18-Jun-2026 10:08:45 UTC] Requested date: 2026-06-20
[18-Jun-2026 10:08:45 UTC] Today: 2026-06-18
[18-Jun-2026 10:08:45 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 10:08:45 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 10:08:45 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 10:08:45 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 10:08:45 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 10:08:45 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 10:08:45 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 10:08:45 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 10:08:45 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 10:08:45 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 10:08:45 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 10:08:45 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 10:08:45 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 10:08:45 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 10:08:45 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 10:08:45 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 10:08:45 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 10:08:45 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 10:08:45 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 10:08:45 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 10:08:45 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 10:08:45 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 10:08:45 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 10:08:45 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 10:08:45 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 10:08:45 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 10:08:45 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 10:08:45 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 10:08:45 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 10:08:45 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 10:08:45 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 10:08:45 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 10:09:17 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 10:10:03 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 10:10:03 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 10:10:03 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 10:10:03 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 10:10:03 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 10:10:03 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 10:10:03 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 10:10:03 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 10:10:03 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 10:10:03 UTC] Available dates found: 3
[18-Jun-2026 10:10:40 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 10:10:40 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 10:10:40 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 10:10:40 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 10:10:40 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 10:10:40 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 10:10:40 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 10:10:40 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 10:10:40 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 10:10:40 UTC] Available dates found: 3
[18-Jun-2026 10:10:42 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 10:10:42 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 10:10:42 UTC] Current time (IST): 15:40
[18-Jun-2026 10:10:42 UTC] Requested date: 2026-06-20
[18-Jun-2026 10:10:42 UTC] Today: 2026-06-18
[18-Jun-2026 10:10:42 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 10:10:42 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 10:10:42 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 10:10:42 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 10:10:42 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 10:10:42 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 10:10:42 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 10:10:42 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 10:10:42 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 10:10:42 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 10:10:42 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 10:10:42 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 10:10:42 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 10:10:42 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 10:10:42 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 10:10:42 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 10:10:42 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 10:10:42 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 10:10:42 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 10:10:42 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 10:10:42 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 10:10:42 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 10:10:42 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 10:10:42 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 10:10:42 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 10:10:42 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 10:10:42 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 10:10:42 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 10:10:42 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 10:10:42 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 10:10:42 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 10:10:42 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 10:12:38 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 21
[18-Jun-2026 10:12:38 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 22
[18-Jun-2026 10:12:38 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 23
[18-Jun-2026 10:12:38 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 24
[18-Jun-2026 10:17:39 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781776657285","orderId":"OMO2606181527369374287189V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781777856920,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181527460792474114V","paymentMode":"UPI_INTENT","timestamp":1781776666122,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 10:17:39 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781776657285
            [orderId] => OMO2606181527369374287189V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781777856920
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606181527460792474114V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781776666122
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 10:17:39 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 10:17:39 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 10:17:39 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 10:17:39 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 10:17:39 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 10:17:39 UTC] Payment not successful, status: FAILED
[18-Jun-2026 10:17:39 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781776657285","orderId":"OMO2606181527369374287189V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781777856920,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181527460792474114V","paymentMode":"UPI_INTENT","timestamp":1781776666122,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 10:18:47 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 10:18:47 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 10:18:47 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 10:18:47 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 10:18:47 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 10:18:47 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 10:18:47 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 10:18:47 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 10:18:47 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 10:18:47 UTC] Available dates found: 3
[18-Jun-2026 10:19:45 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 10:19:45 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 10:19:45 UTC] Current time (IST): 15:49
[18-Jun-2026 10:19:45 UTC] Requested date: 2026-06-20
[18-Jun-2026 10:19:45 UTC] Today: 2026-06-18
[18-Jun-2026 10:19:45 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 10:19:45 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 10:19:45 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 10:19:45 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 10:19:45 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 10:19:45 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 10:19:45 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 10:19:45 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 10:19:45 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 10:19:45 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 10:19:45 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 10:19:45 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 10:19:45 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 10:19:45 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 10:19:45 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 10:19:45 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 10:19:45 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 10:19:45 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 10:19:45 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 10:19:45 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 10:19:45 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 10:19:45 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 10:19:45 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 10:19:45 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 10:19:45 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 10:19:45 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 10:19:45 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 10:19:45 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 10:19:45 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 10:19:45 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 10:19:45 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 10:19:45 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 10:20:02 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 10:26:59 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 10:26:59 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 10:26:59 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 10:26:59 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 10:26:59 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 10:26:59 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 10:26:59 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 10:26:59 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 10:26:59 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 10:26:59 UTC] Available dates found: 3
[18-Jun-2026 10:27:00 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 10:27:00 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 10:27:00 UTC] Current time (IST): 15:57
[18-Jun-2026 10:27:00 UTC] Requested date: 2026-06-20
[18-Jun-2026 10:27:00 UTC] Today: 2026-06-18
[18-Jun-2026 10:27:00 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 10:27:00 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 10:27:00 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 10:27:00 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 10:27:00 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 10:27:00 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 10:27:00 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 10:27:00 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 10:27:00 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 10:27:00 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 10:27:00 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 10:27:00 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 10:27:00 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 10:27:00 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 10:27:00 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 10:27:00 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 10:27:00 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 10:27:00 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 10:27:00 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 10:27:00 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 10:27:00 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 10:27:00 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 10:27:00 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 10:27:00 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 10:27:00 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 10:27:00 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 10:27:00 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 10:27:00 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 10:27:00 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 10:27:00 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 10:27:00 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 10:27:00 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 10:28:16 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 10:28:16 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 10:28:16 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 10:28:16 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 10:28:16 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 10:28:16 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 10:28:16 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 10:28:16 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 10:28:16 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 10:28:16 UTC] Available dates found: 3
[18-Jun-2026 10:28:17 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 10:28:17 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 10:28:17 UTC] Current time (IST): 15:58
[18-Jun-2026 10:28:17 UTC] Requested date: 2026-06-20
[18-Jun-2026 10:28:17 UTC] Today: 2026-06-18
[18-Jun-2026 10:28:17 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 10:28:17 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 10:28:17 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 10:28:17 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 10:28:17 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 10:28:17 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 10:28:17 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 10:28:17 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 10:28:17 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 10:28:17 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 10:28:17 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 10:28:17 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 10:28:17 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 10:28:17 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 10:28:17 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 10:28:17 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 10:28:17 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 10:28:17 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 10:28:17 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 10:28:17 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 10:28:17 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 10:28:17 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 10:28:17 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 10:28:17 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 10:28:17 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 10:28:17 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 10:28:17 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 10:28:17 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 10:28:17 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 10:28:17 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 10:28:17 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 10:28:17 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 10:28:29 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 10:29:23 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781777359248","orderId":"OMO2606181539195336741100V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781778559498,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181539271864506819V","paymentMode":"UPI_INTENT","timestamp":1781777367226,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 10:29:23 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781777359248
            [orderId] => OMO2606181539195336741100V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781778559498
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606181539271864506819V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781777367226
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 10:29:23 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 10:29:23 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 10:29:23 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 10:29:23 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 10:29:23 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 10:29:23 UTC] Payment not successful, status: FAILED
[18-Jun-2026 10:29:23 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781777359248","orderId":"OMO2606181539195336741100V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781778559498,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181539271864506819V","paymentMode":"UPI_INTENT","timestamp":1781777367226,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 10:36:23 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 10:40:13 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781778010014","orderId":"OMO2606181550103094091732V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781779210293,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[18-Jun-2026 10:40:13 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781778010014
            [orderId] => OMO2606181550103094091732V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781779210293
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[18-Jun-2026 10:40:13 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 10:40:13 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 10:40:13 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 10:40:13 UTC] Payment callback error: Transaction ID not found in callback
[18-Jun-2026 10:41:37 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781778095275","orderId":"OMO2606181551355998519220V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781779295582,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[18-Jun-2026 10:41:37 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781778095275
            [orderId] => OMO2606181551355998519220V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781779295582
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[18-Jun-2026 10:41:37 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 10:41:37 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 10:41:37 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 10:41:37 UTC] Payment callback error: Transaction ID not found in callback
[18-Jun-2026 10:48:35 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781778511686","orderId":"OMO2606181558321899650359V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781779712174,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181558369812946366V","paymentMode":"UPI_INTENT","timestamp":1781778517019,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 10:48:35 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781778511686
            [orderId] => OMO2606181558321899650359V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781779712174
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606181558369812946366V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781778517019
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 10:48:35 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 10:48:35 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 10:48:35 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 10:48:35 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 10:48:35 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 10:48:35 UTC] Payment not successful, status: FAILED
[18-Jun-2026 10:48:35 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781778511686","orderId":"OMO2606181558321899650359V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781779712174,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181558369812946366V","paymentMode":"UPI_INTENT","timestamp":1781778517019,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 10:53:10 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 10:53:10 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 10:53:10 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 10:53:10 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 10:53:10 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 10:53:10 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 10:53:10 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 10:53:10 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 10:53:10 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 10:53:10 UTC] Available dates found: 3
[18-Jun-2026 10:53:11 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 10:53:11 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 10:53:11 UTC] Current time (IST): 16:23
[18-Jun-2026 10:53:11 UTC] Requested date: 2026-06-20
[18-Jun-2026 10:53:11 UTC] Today: 2026-06-18
[18-Jun-2026 10:53:11 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 10:53:11 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 10:53:11 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 10:53:11 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 10:53:11 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 10:53:11 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 10:53:11 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 10:53:11 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 10:53:11 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 10:53:11 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 10:53:11 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 10:53:11 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 10:53:11 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 10:53:11 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 10:53:11 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 10:53:11 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 10:53:11 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 10:53:11 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 10:53:11 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 10:53:11 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 10:53:11 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 10:53:11 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 10:53:11 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 10:53:11 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 10:53:11 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 10:53:11 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 10:53:11 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 10:53:11 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 10:53:11 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 10:53:11 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 10:53:11 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 10:53:11 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 10:53:37 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 10:56:27 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781778985704","orderId":"OMO2606181606262134091982V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781780186199,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181606336913151876V","paymentMode":"UPI_INTENT","timestamp":1781778993732,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 10:56:27 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781778985704
            [orderId] => OMO2606181606262134091982V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781780186199
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606181606336913151876V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781778993732
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 10:56:27 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 10:56:27 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 10:56:27 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 10:56:27 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 10:56:27 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 10:56:27 UTC] Payment not successful, status: FAILED
[18-Jun-2026 10:56:27 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781778985704","orderId":"OMO2606181606262134091982V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781780186199,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181606336913151876V","paymentMode":"UPI_INTENT","timestamp":1781778993732,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 11:05:02 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 11:05:02 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 11:05:02 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 11:05:02 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 11:05:02 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 11:05:02 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 11:05:02 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 11:05:02 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 11:05:02 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 11:05:02 UTC] Available dates found: 3
[18-Jun-2026 11:13:02 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 11:13:02 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 11:13:02 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 11:13:02 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 11:13:02 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 11:13:02 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 11:13:02 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 11:13:02 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 11:13:02 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 11:13:02 UTC] Available dates found: 3
[18-Jun-2026 11:13:04 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 11:13:04 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 11:13:04 UTC] Current time (IST): 16:43
[18-Jun-2026 11:13:04 UTC] Requested date: 2026-06-20
[18-Jun-2026 11:13:04 UTC] Today: 2026-06-18
[18-Jun-2026 11:13:04 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 11:13:04 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 11:13:04 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 11:13:04 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 11:13:04 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 11:13:04 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 11:13:04 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 11:13:04 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 11:13:04 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 11:13:04 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 11:13:04 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 11:13:04 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 11:13:04 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 11:13:04 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 11:13:04 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 11:13:04 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 11:13:04 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 11:13:04 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 11:13:04 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 11:13:04 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 11:13:04 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 11:13:04 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 11:13:04 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 11:13:04 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 11:13:04 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 11:13:04 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 11:13:04 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 11:13:04 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 11:13:04 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 11:13:04 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 11:13:04 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 11:13:04 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 11:13:18 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 11:13:41 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781780020474","orderId":"OMO2606181623401307408422V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781781220107,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181623441466786069V","paymentMode":"UPI_INTENT","timestamp":1781780024187,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 11:13:41 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781780020474
            [orderId] => OMO2606181623401307408422V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781781220107
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606181623441466786069V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781780024187
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 11:13:41 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 11:13:41 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 11:13:41 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 11:13:41 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 11:13:41 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 11:13:41 UTC] Payment not successful, status: FAILED
[18-Jun-2026 11:13:41 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781780020474","orderId":"OMO2606181623401307408422V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781781220107,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181623441466786069V","paymentMode":"UPI_INTENT","timestamp":1781780024187,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 11:15:59 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 11:15:59 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 11:15:59 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 11:15:59 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 11:15:59 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 11:15:59 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 11:15:59 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 11:15:59 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 11:15:59 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 11:15:59 UTC] Available dates found: 3
[18-Jun-2026 11:16:07 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 11:16:07 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 11:16:07 UTC] Current time (IST): 16:46
[18-Jun-2026 11:16:07 UTC] Requested date: 2026-06-20
[18-Jun-2026 11:16:07 UTC] Today: 2026-06-18
[18-Jun-2026 11:16:07 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 11:16:07 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 11:16:07 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 11:16:07 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 11:16:07 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 11:16:07 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 11:16:07 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 11:16:07 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 11:16:07 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 11:16:07 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 11:16:07 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 11:16:07 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 11:16:07 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 11:16:07 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 11:16:07 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 11:16:07 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 11:16:07 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 11:16:07 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 11:16:07 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 11:16:07 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 11:16:07 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 11:16:07 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 11:16:07 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 11:16:07 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 11:16:07 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 11:16:07 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 11:16:07 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 11:16:07 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 11:16:07 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 11:16:07 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 11:16:07 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 11:16:07 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 11:17:14 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 11:19:36 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 11:19:36 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 11:19:36 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 11:19:36 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 11:19:36 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 11:19:36 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 11:19:36 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 11:19:36 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 11:19:36 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 11:19:36 UTC] Available dates found: 3
[18-Jun-2026 11:19:38 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 11:19:38 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 11:19:38 UTC] Current time (IST): 16:49
[18-Jun-2026 11:19:38 UTC] Requested date: 2026-06-20
[18-Jun-2026 11:19:38 UTC] Today: 2026-06-18
[18-Jun-2026 11:19:38 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 11:19:38 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 11:19:38 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 11:19:38 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 11:19:38 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 11:19:38 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 11:19:38 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 11:19:38 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 11:19:38 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 11:19:38 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 11:19:38 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 11:19:38 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 11:19:38 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 11:19:38 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 11:19:38 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 11:19:38 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 11:19:38 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 11:19:38 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 11:19:38 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 11:19:38 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 11:19:38 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 11:19:38 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 11:19:38 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 11:19:38 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 11:19:38 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 11:19:38 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 11:19:38 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 11:19:38 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 11:19:38 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 11:19:38 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 11:19:38 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 11:19:38 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 11:19:51 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 11:21:20 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 11:21:20 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 11:21:20 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 11:21:20 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 11:21:20 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 11:21:20 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 11:21:20 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 11:21:20 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 11:21:20 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 11:21:20 UTC] Available dates found: 3
[18-Jun-2026 11:21:23 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 11:21:23 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 11:21:23 UTC] Current time (IST): 16:51
[18-Jun-2026 11:21:23 UTC] Requested date: 2026-06-20
[18-Jun-2026 11:21:23 UTC] Today: 2026-06-18
[18-Jun-2026 11:21:23 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 11:21:23 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 11:21:23 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 11:21:23 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 11:21:23 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 11:21:23 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 11:21:23 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 11:21:23 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 11:21:23 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 11:21:23 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 11:21:23 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 11:21:23 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 11:21:23 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 11:21:23 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 11:21:23 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 11:21:23 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 11:21:23 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 11:21:23 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 11:21:23 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 11:21:23 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 11:21:23 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 11:21:23 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 11:21:23 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 11:21:23 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 11:21:23 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 11:21:23 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 11:21:23 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 11:21:23 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 11:21:23 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 11:21:23 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 11:21:23 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 11:21:23 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 11:21:42 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 11:21:42 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 11:21:42 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 11:21:42 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 11:21:42 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 11:21:42 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 11:21:42 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 11:21:42 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 11:21:42 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 11:21:42 UTC] Available dates found: 3
[18-Jun-2026 11:21:44 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 11:21:44 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 11:21:44 UTC] Current time (IST): 16:51
[18-Jun-2026 11:21:44 UTC] Requested date: 2026-06-20
[18-Jun-2026 11:21:44 UTC] Today: 2026-06-18
[18-Jun-2026 11:21:44 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 11:21:44 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 11:21:44 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 11:21:44 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 11:21:44 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 11:21:44 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 11:21:44 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 11:21:44 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 11:21:44 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 11:21:44 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 11:21:44 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 11:21:44 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 11:21:44 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 11:21:44 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 11:21:44 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 11:21:44 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 11:21:44 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 11:21:44 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 11:21:44 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 11:21:44 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 11:21:44 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 11:21:44 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 11:21:44 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 11:21:44 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 11:21:44 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 11:21:44 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 11:21:44 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 11:21:44 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 11:21:44 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 11:21:44 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 11:21:44 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 11:21:44 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 11:21:54 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 11:21:55 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 11:21:56 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 11:23:26 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 11:23:26 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 11:23:26 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 11:23:26 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 11:23:26 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 11:23:26 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 11:23:26 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 11:23:26 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 11:23:26 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 11:23:26 UTC] Available dates found: 3
[18-Jun-2026 11:23:28 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 11:23:28 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 11:23:28 UTC] Current time (IST): 16:53
[18-Jun-2026 11:23:28 UTC] Requested date: 2026-06-20
[18-Jun-2026 11:23:28 UTC] Today: 2026-06-18
[18-Jun-2026 11:23:28 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 11:23:28 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 11:23:28 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 11:23:28 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 11:23:28 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 11:23:28 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 11:23:28 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 11:23:28 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 11:23:28 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 11:23:28 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 11:23:28 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 11:23:28 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 11:23:28 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 11:23:28 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 11:23:28 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 11:23:28 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 11:23:28 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 11:23:28 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 11:23:28 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 11:23:28 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 11:23:28 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 11:23:28 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 11:23:28 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 11:23:28 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 11:23:28 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 11:23:28 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 11:23:28 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 11:23:28 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 11:23:28 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 11:23:28 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 11:23:28 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 11:23:28 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 11:23:46 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 11:27:07 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 11:27:07 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 11:27:07 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 11:27:07 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 11:27:07 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 11:27:07 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 11:27:07 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 11:27:07 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 11:27:07 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 11:27:07 UTC] Available dates found: 3
[18-Jun-2026 11:27:18 UTC] Password reset error: User not found with this mobile number
[18-Jun-2026 11:27:19 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 11:27:19 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 11:27:19 UTC] Current time (IST): 16:57
[18-Jun-2026 11:27:19 UTC] Requested date: 2026-06-20
[18-Jun-2026 11:27:19 UTC] Today: 2026-06-18
[18-Jun-2026 11:27:19 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 11:27:19 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 11:27:19 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 11:27:19 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 11:27:19 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 11:27:19 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 11:27:19 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 11:27:19 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 11:27:19 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 11:27:19 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 11:27:19 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 11:27:19 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 11:27:19 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 11:27:19 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 11:27:19 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 11:27:19 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 11:27:19 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 11:27:19 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 11:27:19 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 11:27:19 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 11:27:19 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 11:27:19 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 11:27:19 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 11:27:19 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 11:27:19 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 11:27:19 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 11:27:19 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 11:27:19 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 11:27:19 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 11:27:19 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 11:27:19 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 11:27:19 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 11:27:40 UTC] Password reset error: User not found with this mobile number
[18-Jun-2026 11:28:26 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 11:28:26 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 11:28:26 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 11:28:26 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 11:28:26 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 11:28:26 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 11:28:26 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 11:28:26 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 11:28:26 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 11:28:26 UTC] Available dates found: 3
[18-Jun-2026 11:28:28 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 11:28:28 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 11:28:28 UTC] Current time (IST): 16:58
[18-Jun-2026 11:28:28 UTC] Requested date: 2026-06-20
[18-Jun-2026 11:28:28 UTC] Today: 2026-06-18
[18-Jun-2026 11:28:28 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 11:28:28 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 11:28:28 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 11:28:28 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 11:28:28 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 11:28:28 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 11:28:28 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 11:28:28 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 11:28:28 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 11:28:28 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 11:28:28 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 11:28:28 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 11:28:28 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 11:28:28 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 11:28:28 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 11:28:28 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 11:28:28 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 11:28:28 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 11:28:28 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 11:28:28 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 11:28:28 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 11:28:28 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 11:28:28 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 11:28:28 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 11:28:28 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 11:28:28 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 11:28:28 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 11:28:28 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 11:28:28 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 11:28:28 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 11:28:28 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 11:28:28 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 11:28:36 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 11:28:36 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 11:28:36 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 11:28:36 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 11:28:36 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 11:28:36 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 11:28:36 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 11:28:36 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 11:28:36 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 11:28:36 UTC] Available dates found: 3
[18-Jun-2026 11:28:39 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 11:28:39 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 11:28:39 UTC] Current time (IST): 16:58
[18-Jun-2026 11:28:39 UTC] Requested date: 2026-06-20
[18-Jun-2026 11:28:39 UTC] Today: 2026-06-18
[18-Jun-2026 11:28:39 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 11:28:39 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 11:28:39 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 11:28:39 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 11:28:39 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 11:28:39 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 11:28:39 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 11:28:39 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 11:28:39 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 11:28:39 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 11:28:39 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 11:28:39 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 11:28:39 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 11:28:39 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 11:28:39 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 11:28:39 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 11:28:39 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 11:28:39 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 11:28:39 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 11:28:39 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 11:28:39 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 11:28:39 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 11:28:39 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 11:28:39 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 11:28:39 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 11:28:39 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 11:28:39 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 11:28:39 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 11:28:39 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 11:28:39 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 11:28:39 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 11:28:39 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 11:29:08 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 11:29:08 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 11:29:08 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 11:29:08 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 11:29:08 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 11:29:08 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 11:29:08 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 11:29:08 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 11:29:08 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 11:29:08 UTC] Available dates found: 3
[18-Jun-2026 11:29:10 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 11:29:10 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 11:29:10 UTC] Current time (IST): 16:59
[18-Jun-2026 11:29:10 UTC] Requested date: 2026-06-20
[18-Jun-2026 11:29:10 UTC] Today: 2026-06-18
[18-Jun-2026 11:29:10 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 11:29:10 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 11:29:10 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 11:29:10 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 11:29:10 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 11:29:10 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 11:29:10 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 11:29:10 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 11:29:10 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 11:29:10 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 11:29:10 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 11:29:10 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 11:29:10 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 11:29:10 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 11:29:10 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 11:29:10 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 11:29:10 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 11:29:10 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 11:29:10 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 11:29:10 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 11:29:10 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 11:29:10 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 11:29:10 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 11:29:10 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 11:29:10 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 11:29:10 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 11:29:10 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 11:29:10 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 11:29:10 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 11:29:10 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 11:29:10 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 11:29:10 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 11:29:15 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 11:29:17 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 11:29:18 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 11:29:34 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 11:29:34 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 11:29:34 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 11:29:34 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 11:29:34 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 11:29:34 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 11:29:34 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 11:29:34 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 11:29:34 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 11:29:34 UTC] Available dates found: 3
[18-Jun-2026 11:29:34 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 11:29:43 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 11:29:43 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 11:29:43 UTC] Current time (IST): 16:59
[18-Jun-2026 11:29:43 UTC] Requested date: 2026-06-20
[18-Jun-2026 11:29:43 UTC] Today: 2026-06-18
[18-Jun-2026 11:29:43 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 11:29:43 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 11:29:43 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 11:29:43 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 11:29:43 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 11:29:43 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 11:29:43 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 11:29:43 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 11:29:43 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 11:29:43 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 11:29:43 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 11:29:43 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 11:29:43 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 11:29:43 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 11:29:43 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 11:29:43 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 11:29:43 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 11:29:43 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 11:29:43 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 11:29:43 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 11:29:43 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 11:29:43 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 11:29:43 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 11:29:43 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 11:29:43 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 11:29:43 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 11:29:43 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 11:29:43 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 11:29:43 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 11:29:43 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 11:29:43 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 11:29:43 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 11:29:48 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 11:29:48 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 11:30:02 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 11:33:23 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781781200315","orderId":"OMO2606181643206384091840V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781782400601,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181643249849650894V","paymentMode":"UPI_INTENT","timestamp":1781781205029,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 11:33:23 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781781200315
            [orderId] => OMO2606181643206384091840V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781782400601
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606181643249849650894V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781781205029
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 11:33:23 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 11:33:23 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 11:33:23 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 11:33:23 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 11:33:23 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 11:33:23 UTC] Payment not successful, status: FAILED
[18-Jun-2026 11:33:23 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781781200315","orderId":"OMO2606181643206384091840V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781782400601,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181643249849650894V","paymentMode":"UPI_INTENT","timestamp":1781781205029,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 11:36:11 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 11:36:11 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 11:36:11 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 11:36:11 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 11:36:11 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 11:36:11 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 11:36:11 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 11:36:11 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 11:36:11 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 11:36:11 UTC] Available dates found: 3
[18-Jun-2026 11:36:12 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 11:36:12 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 11:36:12 UTC] Current time (IST): 17:6
[18-Jun-2026 11:36:12 UTC] Requested date: 2026-06-20
[18-Jun-2026 11:36:12 UTC] Today: 2026-06-18
[18-Jun-2026 11:36:12 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 11:36:12 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 11:36:12 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 11:36:12 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 11:36:12 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 11:36:12 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 11:36:12 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 11:36:12 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 11:36:12 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 11:36:12 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 11:36:12 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 11:36:12 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 11:36:12 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 11:36:12 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 11:36:12 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 11:36:12 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 11:36:12 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 11:36:12 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 11:36:12 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 11:36:12 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 11:36:12 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 11:36:12 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 11:36:12 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 11:36:12 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 11:36:12 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 11:36:12 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 11:36:12 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 11:36:12 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 11:36:12 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 11:36:12 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 11:36:12 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 11:36:12 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 11:36:19 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 11:37:22 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781781438920","orderId":"OMO2606181647190392385554V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781782639017,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181647244425372919V","paymentMode":"UPI_INTENT","timestamp":1781781444495,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 11:37:22 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781781438920
            [orderId] => OMO2606181647190392385554V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781782639017
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606181647244425372919V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781781444495
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 11:37:22 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 11:37:22 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 11:37:22 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 11:37:22 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 11:37:22 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 11:37:22 UTC] Payment not successful, status: FAILED
[18-Jun-2026 11:37:22 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781781438920","orderId":"OMO2606181647190392385554V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781782639017,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181647244425372919V","paymentMode":"UPI_INTENT","timestamp":1781781444495,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 11:39:56 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781781594678","orderId":"OMO2606181649547779650780V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781782794760,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181649595583681220V","paymentMode":"UPI_INTENT","timestamp":1781781599594,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 11:39:56 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781781594678
            [orderId] => OMO2606181649547779650780V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781782794760
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606181649595583681220V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781781599594
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 11:39:56 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 11:39:56 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 11:39:56 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 11:39:56 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 11:39:56 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 11:39:56 UTC] Payment not successful, status: FAILED
[18-Jun-2026 11:39:56 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781781594678","orderId":"OMO2606181649547779650780V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781782794760,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181649595583681220V","paymentMode":"UPI_INTENT","timestamp":1781781599594,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 11:40:05 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781781600526","orderId":"OMO2606181650012746786613V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781782801259,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181650192634091566V","paymentMode":"UPI_INTENT","timestamp":1781781619310,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 11:40:05 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781781600526
            [orderId] => OMO2606181650012746786613V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781782801259
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606181650192634091566V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781781619310
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 11:40:05 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 11:40:05 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 11:40:05 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 11:40:05 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 11:40:05 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 11:40:05 UTC] Payment not successful, status: FAILED
[18-Jun-2026 11:40:05 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781781600526","orderId":"OMO2606181650012746786613V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781782801259,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181650192634091566V","paymentMode":"UPI_INTENT","timestamp":1781781619310,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 11:42:01 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781781718416","orderId":"OMO2606181651585597671106V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781782918529,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181652025150938263V","paymentMode":"UPI_INTENT","timestamp":1781781722553,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 11:42:01 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781781718416
            [orderId] => OMO2606181651585597671106V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781782918529
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606181652025150938263V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781781722553
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 11:42:01 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 11:42:01 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 11:42:01 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 11:42:01 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 11:42:01 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 11:42:01 UTC] Payment not successful, status: FAILED
[18-Jun-2026 11:42:01 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781781718416","orderId":"OMO2606181651585597671106V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781782918529,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181652025150938263V","paymentMode":"UPI_INTENT","timestamp":1781781722553,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 11:43:50 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781781828301","orderId":"OMO2606181653484207485299V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781783028406,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181653520564202617V","paymentMode":"UPI_INTENT","timestamp":1781781832099,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 11:43:50 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781781828301
            [orderId] => OMO2606181653484207485299V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781783028406
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606181653520564202617V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781781832099
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 11:43:50 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 11:43:50 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 11:43:50 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 11:43:50 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 11:43:50 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 11:43:50 UTC] Payment not successful, status: FAILED
[18-Jun-2026 11:43:50 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781781828301","orderId":"OMO2606181653484207485299V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781783028406,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181653520564202617V","paymentMode":"UPI_INTENT","timestamp":1781781832099,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 11:49:14 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 11:49:14 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 11:49:14 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 11:49:14 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 11:49:14 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 11:49:14 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 11:49:14 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 11:49:14 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 11:49:14 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 11:49:14 UTC] Available dates found: 3
[18-Jun-2026 11:49:21 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781782155663","orderId":"OMO2606181659175542128683V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781783357538,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181659220502829924V","paymentMode":"UPI_INTENT","timestamp":1781782162093,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 11:49:21 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781782155663
            [orderId] => OMO2606181659175542128683V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781783357538
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606181659220502829924V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781782162093
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 11:49:21 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 11:49:21 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 11:49:21 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 11:49:21 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 11:49:21 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 11:49:21 UTC] Payment not successful, status: FAILED
[18-Jun-2026 11:49:21 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781782155663","orderId":"OMO2606181659175542128683V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781783357538,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181659220502829924V","paymentMode":"UPI_INTENT","timestamp":1781782162093,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 11:49:24 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 11:49:24 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 11:49:24 UTC] Current time (IST): 17:19
[18-Jun-2026 11:49:24 UTC] Requested date: 2026-06-20
[18-Jun-2026 11:49:24 UTC] Today: 2026-06-18
[18-Jun-2026 11:49:24 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 11:49:24 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 11:49:24 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 11:49:24 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 11:49:24 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 11:49:24 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 11:49:24 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 11:49:24 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 11:49:24 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 11:49:24 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 11:49:24 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 11:49:24 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 11:49:24 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 11:49:24 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 11:49:24 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 11:49:24 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 11:49:24 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 11:49:24 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 11:49:24 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 11:49:24 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 11:49:24 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 11:49:24 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 11:49:24 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 11:49:24 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 11:49:24 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 11:49:24 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 11:49:24 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 11:49:24 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 11:49:24 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 11:49:24 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 11:49:24 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 11:49:24 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 11:49:56 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781782193921","orderId":"OMO2606181659546655080033V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781783394649,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181703444757671010V","paymentMode":"UPI_INTENT","timestamp":1781782424513,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 11:49:56 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781782193921
            [orderId] => OMO2606181659546655080033V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781783394649
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606181703444757671010V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781782424513
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 11:49:56 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 11:49:56 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 11:49:56 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 11:49:56 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 11:49:56 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 11:49:56 UTC] Payment not successful, status: FAILED
[18-Jun-2026 11:49:56 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781782193921","orderId":"OMO2606181659546655080033V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781783394649,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181703444757671010V","paymentMode":"UPI_INTENT","timestamp":1781782424513,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 11:50:12 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781782209101","orderId":"OMO2606181700094027671717V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781783409385,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181700206847353426V","paymentMode":"UPI_INTENT","timestamp":1781782220726,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 11:50:12 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781782209101
            [orderId] => OMO2606181700094027671717V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781783409385
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606181700206847353426V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781782220726
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 11:50:12 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 11:50:12 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 11:50:12 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 11:50:12 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 11:50:12 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 11:50:12 UTC] Payment not successful, status: FAILED
[18-Jun-2026 11:50:12 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781782209101","orderId":"OMO2606181700094027671717V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781783409385,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181700206847353426V","paymentMode":"UPI_INTENT","timestamp":1781782220726,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 12:06:42 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 12:06:42 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 12:06:42 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 12:06:42 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 12:06:42 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 12:06:42 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 12:06:42 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 12:06:42 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 12:06:42 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 12:06:42 UTC] Available dates found: 3
[18-Jun-2026 12:06:48 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 12:06:48 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 12:06:48 UTC] Current time (IST): 17:36
[18-Jun-2026 12:06:48 UTC] Requested date: 2026-06-20
[18-Jun-2026 12:06:48 UTC] Today: 2026-06-18
[18-Jun-2026 12:06:48 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 12:06:48 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 12:06:48 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 12:06:48 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 12:06:48 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 12:06:48 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 12:06:48 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 12:06:48 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 12:06:48 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 12:06:48 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 12:06:48 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 12:06:48 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 12:06:48 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 12:06:48 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 12:06:48 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 12:06:48 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 12:06:48 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 12:06:48 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 12:06:48 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 12:06:48 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 12:06:48 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 12:06:48 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 12:06:48 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 12:06:48 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 12:06:48 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 12:06:48 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 12:06:48 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 12:06:48 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 12:06:48 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 12:06:48 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 12:06:48 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 12:06:48 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 12:09:52 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 21
[18-Jun-2026 12:09:52 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 22
[18-Jun-2026 12:09:52 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 23
[18-Jun-2026 12:09:52 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 24
[18-Jun-2026 12:10:19 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 12:10:19 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 12:10:19 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 12:10:19 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 12:10:19 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 12:10:19 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 12:10:19 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 12:10:19 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 12:10:19 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 12:10:19 UTC] Available dates found: 3
[18-Jun-2026 12:10:44 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 12:10:44 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 12:10:44 UTC] Current time (IST): 17:40
[18-Jun-2026 12:10:44 UTC] Requested date: 2026-06-20
[18-Jun-2026 12:10:44 UTC] Today: 2026-06-18
[18-Jun-2026 12:10:44 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 12:10:44 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 12:10:44 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 12:10:44 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 12:10:44 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 12:10:44 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 12:10:44 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 12:10:44 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 12:10:44 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 12:10:44 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 12:10:44 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 12:10:44 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 12:10:44 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 12:10:44 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 12:10:44 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 12:10:44 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 12:10:44 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 12:10:44 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 12:10:44 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 12:10:44 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 12:10:44 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 12:10:44 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 12:10:44 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 12:10:44 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 12:10:44 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 12:10:44 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 12:10:44 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 12:10:44 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 12:10:44 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 12:10:44 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 12:10:44 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 12:10:44 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 12:12:15 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 12:12:15 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 12:12:15 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 12:12:15 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 12:12:15 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 12:12:15 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 12:12:15 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 12:12:15 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 12:12:15 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 12:12:15 UTC] Available dates found: 3
[18-Jun-2026 12:12:50 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 12:12:50 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 12:12:50 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 12:12:50 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 12:12:50 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 12:12:50 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 12:12:50 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 12:12:50 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 12:12:50 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 12:12:50 UTC] Available dates found: 3
[18-Jun-2026 12:12:55 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 12:12:55 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 12:12:55 UTC] Current time (IST): 17:42
[18-Jun-2026 12:12:55 UTC] Requested date: 2026-06-20
[18-Jun-2026 12:12:55 UTC] Today: 2026-06-18
[18-Jun-2026 12:12:55 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 12:12:55 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 12:12:55 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 12:12:55 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 12:12:55 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 12:12:55 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 12:12:55 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 12:12:55 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 12:12:55 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 12:12:55 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 12:12:55 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 12:12:55 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 12:12:55 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 12:12:55 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 12:12:55 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 12:12:55 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 12:12:55 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 12:12:55 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 12:12:55 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 12:12:55 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 12:12:55 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 12:12:55 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 12:12:55 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 12:12:55 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 12:12:55 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 12:12:55 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 12:12:55 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 12:12:55 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 12:12:55 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 12:12:55 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 12:12:55 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 12:12:55 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 12:14:01 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 12:24:46 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781785456586","orderId":"OMO2606181754173327936043V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781786657317,"errorCode":"TXN_CANCELLED","detailedErrorCode":"ORDER_CANCELLED_BY_USER","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[18-Jun-2026 12:24:46 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781785456586
            [orderId] => OMO2606181754173327936043V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781786657317
            [errorCode] => TXN_CANCELLED
            [detailedErrorCode] => ORDER_CANCELLED_BY_USER
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[18-Jun-2026 12:24:46 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 12:24:46 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 12:24:46 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 12:24:46 UTC] Payment callback error: Transaction ID not found in callback
[18-Jun-2026 12:34:12 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781784849505","orderId":"OMO2606181744102944739984V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781786050257,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181745097152260376V","paymentMode":"UPI_INTENT","timestamp":1781784909760,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 12:34:12 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781784849505
            [orderId] => OMO2606181744102944739984V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781786050257
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606181745097152260376V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781784909760
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 12:34:12 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 12:34:12 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 12:34:12 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 12:34:12 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 12:34:12 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 12:34:12 UTC] Payment not successful, status: FAILED
[18-Jun-2026 12:34:12 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781784849505","orderId":"OMO2606181744102944739984V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781786050257,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181745097152260376V","paymentMode":"UPI_INTENT","timestamp":1781784909760,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 12:37:36 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 12:38:39 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781785117967","orderId":"OMO2606181748388447936998V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781786318829,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181750160047830868V","paymentMode":"UPI_INTENT","timestamp":1781785216036,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 12:38:39 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781785117967
            [orderId] => OMO2606181748388447936998V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781786318829
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606181750160047830868V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781785216036
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 12:38:39 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 12:38:39 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 12:38:39 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 12:38:39 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 12:38:39 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 12:38:39 UTC] Payment not successful, status: FAILED
[18-Jun-2026 12:38:39 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781785117967","orderId":"OMO2606181748388447936998V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781786318829,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181750160047830868V","paymentMode":"UPI_INTENT","timestamp":1781785216036,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 12:41:18 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 12:43:13 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 12:43:13 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 12:43:13 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 12:43:13 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 12:43:13 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 12:43:13 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 12:43:13 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 12:43:13 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 12:43:13 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 12:43:13 UTC] Available dates found: 3
[18-Jun-2026 12:43:27 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 12:43:27 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 12:43:27 UTC] Current time (IST): 18:13
[18-Jun-2026 12:43:27 UTC] Requested date: 2026-06-20
[18-Jun-2026 12:43:27 UTC] Today: 2026-06-18
[18-Jun-2026 12:43:27 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 12:43:27 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 12:43:27 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 12:43:27 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 12:43:27 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 12:43:27 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 12:43:27 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 12:43:27 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 12:43:27 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 12:43:27 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 12:43:27 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 12:43:27 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 12:43:27 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 12:43:27 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 12:43:27 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 12:43:27 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 12:43:27 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 12:43:27 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 12:43:27 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 12:43:27 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 12:43:27 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 12:43:27 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 12:43:27 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 12:43:27 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 12:43:27 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 12:43:27 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 12:43:27 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 12:43:27 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 12:43:27 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 12:43:27 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 12:43:27 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 12:43:27 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 12:43:28 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 12:43:28 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 12:43:28 UTC] Current time (IST): 18:13
[18-Jun-2026 12:43:28 UTC] Requested date: 2026-06-23
[18-Jun-2026 12:43:28 UTC] Today: 2026-06-18
[18-Jun-2026 12:43:28 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 12:43:28 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 12:43:28 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 12:43:28 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 12:43:28 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 12:43:28 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 12:43:28 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 12:43:28 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 12:43:28 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 12:43:28 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 12:43:28 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 12:43:28 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 12:43:28 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 12:43:28 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 12:43:28 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 12:43:28 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 12:43:28 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 12:43:28 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 12:43:28 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 12:43:28 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 12:43:28 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 12:43:28 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 12:43:28 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 12:43:28 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 12:43:28 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 12:43:28 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 12:43:28 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 12:43:28 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 12:43:28 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 12:43:28 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 12:43:28 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 12:43:28 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 12:43:32 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 12:43:32 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 12:43:32 UTC] Current time (IST): 18:13
[18-Jun-2026 12:43:32 UTC] Requested date: 2026-06-21
[18-Jun-2026 12:43:32 UTC] Today: 2026-06-18
[18-Jun-2026 12:43:32 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 12:43:32 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 12:43:32 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 12:43:32 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 12:43:32 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 12:43:32 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 12:43:32 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 12:43:32 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 12:43:32 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 12:43:32 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 12:43:32 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 12:43:32 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 12:43:32 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 12:43:32 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 12:43:32 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 12:43:32 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 12:43:32 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 12:43:32 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 12:43:32 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 12:43:32 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 12:43:32 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 12:43:32 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 12:43:32 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 12:43:32 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 12:43:32 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 12:43:32 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 12:43:32 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 12:43:32 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 12:43:32 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 12:43:32 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 12:43:32 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 12:43:32 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 12:43:33 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 12:43:33 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 12:43:33 UTC] Current time (IST): 18:13
[18-Jun-2026 12:43:33 UTC] Requested date: 2026-06-20
[18-Jun-2026 12:43:33 UTC] Today: 2026-06-18
[18-Jun-2026 12:43:33 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 12:43:33 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 12:43:33 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 12:43:33 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 12:43:33 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 12:43:33 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 12:43:33 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 12:43:33 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 12:43:33 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 12:43:33 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 12:43:33 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 12:43:33 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 12:43:33 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 12:43:33 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 12:43:33 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 12:43:33 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 12:43:33 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 12:43:33 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 12:43:33 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 12:43:33 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 12:43:33 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 12:43:33 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 12:43:33 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 12:43:33 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 12:43:33 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 12:43:33 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 12:43:33 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 12:43:33 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 12:43:33 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 12:43:33 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 12:43:33 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 12:43:33 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 12:44:54 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781785491408","orderId":"OMO2606181754522281159780V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781786692211,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181805394381159804V","paymentMode":"UPI_INTENT","timestamp":1781786139483,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 12:44:54 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781785491408
            [orderId] => OMO2606181754522281159780V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781786692211
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606181805394381159804V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781786139483
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 12:44:54 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 12:44:54 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 12:44:54 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 12:44:54 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 12:44:54 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 12:44:54 UTC] Payment not successful, status: FAILED
[18-Jun-2026 12:44:54 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781785491408","orderId":"OMO2606181754522281159780V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781786692211,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181805394381159804V","paymentMode":"UPI_INTENT","timestamp":1781786139483,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 12:46:24 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 12:55:52 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 12:55:52 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 12:55:52 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 12:55:52 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 12:55:52 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 12:55:52 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 12:55:52 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 12:55:52 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 12:55:52 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 12:55:52 UTC] Available dates found: 3
[18-Jun-2026 12:56:05 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 12:56:05 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 12:56:05 UTC] Current time (IST): 18:26
[18-Jun-2026 12:56:05 UTC] Requested date: 2026-06-20
[18-Jun-2026 12:56:05 UTC] Today: 2026-06-18
[18-Jun-2026 12:56:05 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 12:56:05 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 12:56:05 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 12:56:05 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 12:56:05 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 12:56:05 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 12:56:05 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 12:56:05 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 12:56:05 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 12:56:05 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 12:56:05 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 12:56:05 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 12:56:05 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 12:56:05 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 12:56:05 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 12:56:05 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 12:56:05 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 12:56:05 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 12:56:05 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 12:56:05 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 12:56:05 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 12:56:05 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 12:56:05 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 12:56:05 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 12:56:05 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 12:56:05 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 12:56:05 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 12:56:05 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 12:56:05 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 12:56:05 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 12:56:05 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 12:56:05 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 12:56:21 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 12:57:49 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781786267590","orderId":"OMO2606181807483571827652V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781787468341,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181808439738946800V","paymentMode":"UPI_INTENT","timestamp":1781786324010,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 12:57:49 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781786267590
            [orderId] => OMO2606181807483571827652V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781787468341
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606181808439738946800V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781786324010
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 12:57:49 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 12:57:49 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 12:57:49 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 12:57:49 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 12:57:49 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 12:57:49 UTC] Payment not successful, status: FAILED
[18-Jun-2026 12:57:49 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781786267590","orderId":"OMO2606181807483571827652V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781787468341,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181808439738946800V","paymentMode":"UPI_INTENT","timestamp":1781786324010,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 13:01:32 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781786488780","orderId":"OMO2606181811296068224145V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781787689587,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181812140524623854V","paymentMode":"UPI_INTENT","timestamp":1781786534097,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 13:01:32 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781786488780
            [orderId] => OMO2606181811296068224145V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781787689587
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606181812140524623854V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781786534097
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 13:01:32 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 13:01:32 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 13:01:32 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 13:01:32 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 13:01:32 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 13:01:32 UTC] Payment not successful, status: FAILED
[18-Jun-2026 13:01:32 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781786488780","orderId":"OMO2606181811296068224145V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781787689587,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181812140524623854V","paymentMode":"UPI_INTENT","timestamp":1781786534097,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 13:05:05 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781786701881","orderId":"OMO2606181815026480562132V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781787902631,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181815242497936182V","paymentMode":"UPI_INTENT","timestamp":1781786724289,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 13:05:05 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781786701881
            [orderId] => OMO2606181815026480562132V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781787902631
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606181815242497936182V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781786724289
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 13:05:05 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 13:05:05 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 13:05:05 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 13:05:05 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 13:05:05 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 13:05:05 UTC] Payment not successful, status: FAILED
[18-Jun-2026 13:05:05 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781786701881","orderId":"OMO2606181815026480562132V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781787902631,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181815242497936182V","paymentMode":"UPI_INTENT","timestamp":1781786724289,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 13:06:38 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781786794650","orderId":"OMO2606181816354215072029V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781787995404,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[18-Jun-2026 13:06:38 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781786794650
            [orderId] => OMO2606181816354215072029V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781787995404
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[18-Jun-2026 13:06:38 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 13:06:38 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 13:06:38 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 13:06:38 UTC] Payment callback error: Transaction ID not found in callback
[18-Jun-2026 13:09:26 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 13:09:26 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 13:09:26 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 13:09:26 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 13:09:26 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 13:09:26 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 13:09:26 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 13:09:26 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 13:09:26 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 13:09:26 UTC] Available dates found: 3
[18-Jun-2026 13:09:28 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 13:09:28 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 13:09:28 UTC] Current time (IST): 18:39
[18-Jun-2026 13:09:28 UTC] Requested date: 2026-06-20
[18-Jun-2026 13:09:28 UTC] Today: 2026-06-18
[18-Jun-2026 13:09:28 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 13:09:28 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 13:09:28 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 13:09:28 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 13:09:28 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 13:09:28 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 13:09:28 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 13:09:28 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 13:09:28 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 13:09:28 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 13:09:28 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 13:09:28 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 13:09:28 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 13:09:28 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 13:09:28 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 13:09:28 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 13:09:28 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 13:09:28 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 13:09:28 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 13:09:28 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 13:09:28 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 13:09:28 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 13:09:28 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 13:09:28 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 13:09:28 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 13:09:28 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 13:09:28 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 13:09:28 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 13:09:28 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 13:09:28 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 13:09:28 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 13:09:28 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 13:09:47 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 13:10:49 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781788189416","orderId":"OMO2606181839496480141158V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781789389629,"errorCode":"TXN_CANCELLED","detailedErrorCode":"REQUEST_CANCEL_BY_REQUESTEE","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181839554884698014V","paymentMode":"UPI_INTENT","timestamp":1781788195533,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_CANCELLED","detailedErrorCode":"REQUEST_CANCEL_BY_REQUESTEE"}]}}
[18-Jun-2026 13:10:49 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781788189416
            [orderId] => OMO2606181839496480141158V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781789389629
            [errorCode] => TXN_CANCELLED
            [detailedErrorCode] => REQUEST_CANCEL_BY_REQUESTEE
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606181839554884698014V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781788195533
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_CANCELLED
                            [detailedErrorCode] => REQUEST_CANCEL_BY_REQUESTEE
                        )

                )

        )

)

[18-Jun-2026 13:10:49 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 13:10:49 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 13:10:49 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 13:10:49 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 13:10:49 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 13:10:49 UTC] Payment not successful, status: FAILED
[18-Jun-2026 13:10:49 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781788189416","orderId":"OMO2606181839496480141158V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781789389629,"errorCode":"TXN_CANCELLED","detailedErrorCode":"REQUEST_CANCEL_BY_REQUESTEE","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181839554884698014V","paymentMode":"UPI_INTENT","timestamp":1781788195533,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_CANCELLED","detailedErrorCode":"REQUEST_CANCEL_BY_REQUESTEE"}]}}
[18-Jun-2026 13:11:35 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 13:11:35 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 13:11:35 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 13:11:35 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 13:11:35 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 13:11:35 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 13:11:35 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 13:11:35 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 13:11:35 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 13:11:35 UTC] Available dates found: 3
[18-Jun-2026 13:13:07 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 13:13:07 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 13:13:07 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 13:13:07 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 13:13:07 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 13:13:07 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 13:13:07 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 13:13:07 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 13:13:07 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 13:13:07 UTC] Available dates found: 3
[18-Jun-2026 13:13:09 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 13:13:09 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 13:13:09 UTC] Current time (IST): 18:43
[18-Jun-2026 13:13:09 UTC] Requested date: 2026-06-20
[18-Jun-2026 13:13:09 UTC] Today: 2026-06-18
[18-Jun-2026 13:13:09 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 13:13:09 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 13:13:09 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 13:13:09 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 13:13:09 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 13:13:09 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 13:13:09 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 13:13:09 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 13:13:09 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 13:13:09 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 13:13:09 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 13:13:09 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 13:13:09 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 13:13:09 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 13:13:09 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 13:13:09 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 13:13:09 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 13:13:09 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 13:13:09 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 13:13:09 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 13:13:09 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 13:13:09 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 13:13:09 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 13:13:09 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 13:13:09 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 13:13:09 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 13:13:09 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 13:13:09 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 13:13:09 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 13:13:09 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 13:13:09 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 13:13:09 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 13:13:21 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 13:16:28 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781787385386","orderId":"OMO2606181826263036720231V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781788586284,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181826393627936437V","paymentMode":"UPI_INTENT","timestamp":1781787399422,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 13:16:28 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781787385386
            [orderId] => OMO2606181826263036720231V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781788586284
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606181826393627936437V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781787399422
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 13:16:28 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 13:16:28 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 13:16:28 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 13:16:28 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 13:16:28 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 13:16:28 UTC] Payment not successful, status: FAILED
[18-Jun-2026 13:16:28 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781787385386","orderId":"OMO2606181826263036720231V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781788586284,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181826393627936437V","paymentMode":"UPI_INTENT","timestamp":1781787399422,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 13:28:24 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 13:28:24 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 13:28:24 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 13:28:24 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 13:28:24 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 13:28:24 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 13:28:24 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 13:28:24 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 13:28:24 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 13:28:24 UTC] Available dates found: 3
[18-Jun-2026 13:28:26 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 13:28:26 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 13:28:26 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 13:28:26 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 13:28:26 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 13:28:26 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 13:28:26 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 13:28:26 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 13:28:26 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 13:28:26 UTC] Available dates found: 3
[18-Jun-2026 13:28:28 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 13:28:28 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 13:28:28 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 13:28:28 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 13:28:28 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 13:28:28 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 13:28:28 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 13:28:28 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 13:28:28 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 13:28:28 UTC] Available dates found: 3
[18-Jun-2026 13:28:30 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 13:28:30 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 13:28:30 UTC] Current time (IST): 18:58
[18-Jun-2026 13:28:30 UTC] Requested date: 2026-06-20
[18-Jun-2026 13:28:30 UTC] Today: 2026-06-18
[18-Jun-2026 13:28:30 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 13:28:30 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 13:28:30 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 13:28:30 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 13:28:30 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 13:28:30 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 13:28:30 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 13:28:30 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 13:28:30 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 13:28:30 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 13:28:30 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 13:28:30 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 13:28:30 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 13:28:30 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 13:28:30 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 13:28:30 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 13:28:30 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 13:28:30 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 13:28:30 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 13:28:30 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 13:28:30 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 13:28:30 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 13:28:30 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 13:28:30 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 13:28:30 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 13:28:30 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 13:28:30 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 13:28:30 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 13:28:30 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 13:28:30 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 13:28:30 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 13:28:30 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 13:28:43 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 13:32:46 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"WALLET_1268_1781788362_8501","orderId":"OMO2606181842435205072158V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781789563505,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"wallet_recharge","udf2":"1268"},"paymentDetails":[]}}
[18-Jun-2026 13:32:46 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => WALLET_1268_1781788362_8501
            [orderId] => OMO2606181842435205072158V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781789563505
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => wallet_recharge
                    [udf2] => 1268
                )

            [paymentDetails] => Array
                (
                )

        )

)

[18-Jun-2026 13:32:46 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 13:32:46 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 13:32:46 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 13:32:46 UTC] Payment callback error: Transaction ID not found in callback
[18-Jun-2026 13:32:48 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"WALLET_1268_1781788363_9281","orderId":"OMO2606181842447441827226V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781789564725,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"wallet_recharge","udf2":"1268"},"paymentDetails":[]}}
[18-Jun-2026 13:32:48 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => WALLET_1268_1781788363_9281
            [orderId] => OMO2606181842447441827226V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781789564725
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => wallet_recharge
                    [udf2] => 1268
                )

            [paymentDetails] => Array
                (
                )

        )

)

[18-Jun-2026 13:32:48 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 13:32:48 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 13:32:48 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 13:32:48 UTC] Payment callback error: Transaction ID not found in callback
[18-Jun-2026 13:33:25 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781788403075","orderId":"OMO2606181843235810888478V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781789603565,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181843268748097352V","paymentMode":"UPI_INTENT","timestamp":1781788406917,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 13:33:25 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781788403075
            [orderId] => OMO2606181843235810888478V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781789603565
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606181843268748097352V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781788406917
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 13:33:25 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 13:33:25 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 13:33:25 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 13:33:25 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 13:33:25 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 13:33:25 UTC] Payment not successful, status: FAILED
[18-Jun-2026 13:33:25 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781788403075","orderId":"OMO2606181843235810888478V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781789603565,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181843268748097352V","paymentMode":"UPI_INTENT","timestamp":1781788406917,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 13:34:11 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781788448440","orderId":"OMO2606181844091867493009V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781789649170,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181844179438197124V","paymentMode":"UPI_INTENT","timestamp":1781788457990,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 13:34:11 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781788448440
            [orderId] => OMO2606181844091867493009V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781789649170
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606181844179438197124V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781788457990
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 13:34:11 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 13:34:11 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 13:34:11 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 13:34:11 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 13:34:11 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 13:34:12 UTC] Payment not successful, status: FAILED
[18-Jun-2026 13:34:12 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781788448440","orderId":"OMO2606181844091867493009V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781789649170,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181844179438197124V","paymentMode":"UPI_INTENT","timestamp":1781788457990,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 13:45:54 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 13:45:54 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 13:45:54 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 13:45:54 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 13:45:54 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 13:45:54 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 13:45:54 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 13:45:54 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 13:45:54 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 13:45:54 UTC] Available dates found: 3
[18-Jun-2026 13:48:39 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 13:48:39 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 13:48:39 UTC] Current time (IST): 19:18
[18-Jun-2026 13:48:39 UTC] Requested date: 2026-06-20
[18-Jun-2026 13:48:39 UTC] Today: 2026-06-18
[18-Jun-2026 13:48:39 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 13:48:39 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 13:48:39 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 13:48:39 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 13:48:39 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 13:48:39 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 13:48:39 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 13:48:39 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 13:48:39 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 13:48:39 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 13:48:39 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 13:48:39 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 13:48:39 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 13:48:39 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 13:48:39 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 13:48:39 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 13:48:39 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 13:48:39 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 13:48:39 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 13:48:39 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 13:48:39 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 13:48:39 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 13:48:39 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 13:48:39 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 13:48:39 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 13:48:39 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 13:48:39 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 13:48:39 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 13:48:39 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 13:48:39 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 13:48:39 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 13:48:39 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 13:48:48 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781789325358","orderId":"OMO2606181858456763588319V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781790525658,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181858529667936568V","paymentMode":"UPI_INTENT","timestamp":1781789333012,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 13:48:48 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781789325358
            [orderId] => OMO2606181858456763588319V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781790525658
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606181858529667936568V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781789333012
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 13:48:48 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 13:48:48 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 13:48:48 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 13:48:48 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 13:48:48 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 13:48:48 UTC] Payment not successful, status: FAILED
[18-Jun-2026 13:48:48 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781789325358","orderId":"OMO2606181858456763588319V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781790525658,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181858529667936568V","paymentMode":"UPI_INTENT","timestamp":1781789333012,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 13:50:52 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 13:50:52 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 13:50:52 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 13:50:52 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 13:50:52 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 13:50:52 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 13:50:52 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 13:50:52 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 13:50:52 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 13:50:52 UTC] Available dates found: 3
[18-Jun-2026 13:52:57 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 13:52:57 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 13:52:57 UTC] Current time (IST): 19:22
[18-Jun-2026 13:52:57 UTC] Requested date: 2026-06-21
[18-Jun-2026 13:52:57 UTC] Today: 2026-06-18
[18-Jun-2026 13:52:57 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 13:52:57 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 13:52:57 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 13:52:57 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 13:52:57 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 13:52:57 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 13:52:57 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 13:52:57 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 13:52:57 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 13:52:57 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 13:52:57 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 13:52:57 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 13:52:57 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 13:52:57 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 13:52:57 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 13:52:57 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 13:52:57 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 13:52:57 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 13:52:57 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 13:52:57 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 13:52:57 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 13:52:57 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 13:52:57 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 13:52:57 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 13:52:57 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 13:52:57 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 13:52:57 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 13:52:57 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 13:52:57 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 13:52:57 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 13:52:57 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 13:52:57 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 13:54:01 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781790818239","orderId":"OMO2606181923389593581003V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781792018941,"errorCode":"TXN_CANCELLED","detailedErrorCode":"ORDER_CANCELLED_BY_USER","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[18-Jun-2026 13:54:01 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781790818239
            [orderId] => OMO2606181923389593581003V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781792018941
            [errorCode] => TXN_CANCELLED
            [detailedErrorCode] => ORDER_CANCELLED_BY_USER
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[18-Jun-2026 13:54:01 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 13:54:01 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 13:54:01 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 13:54:01 UTC] Payment callback error: Transaction ID not found in callback
[18-Jun-2026 13:56:38 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 13:56:38 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 13:56:38 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 13:56:38 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 13:56:38 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 13:56:38 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 13:56:38 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 13:56:38 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 13:56:38 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 13:56:38 UTC] Available dates found: 3
[18-Jun-2026 13:56:39 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 13:56:39 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 13:56:39 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 13:56:39 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 13:56:39 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 13:56:39 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 13:56:39 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 13:56:39 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 13:56:39 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 13:56:39 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 13:56:39 UTC] Available dates found: 3
[18-Jun-2026 13:56:43 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 13:56:43 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 13:56:43 UTC] Current time (IST): 19:26
[18-Jun-2026 13:56:43 UTC] Requested date: 2026-06-20
[18-Jun-2026 13:56:43 UTC] Today: 2026-06-18
[18-Jun-2026 13:56:43 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 13:56:43 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 13:56:43 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 13:56:43 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 13:56:43 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 13:56:43 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 13:56:43 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 13:56:43 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 13:56:43 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 13:56:43 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 13:56:43 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 13:56:43 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 13:56:43 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 13:56:43 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 13:56:43 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 13:56:43 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 13:56:43 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 13:56:43 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 13:56:43 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 13:56:43 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 13:56:43 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 13:56:43 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 13:56:43 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 13:56:43 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 13:56:43 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 13:56:43 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 13:56:43 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 13:56:43 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 13:56:43 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 13:56:43 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 13:56:43 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 13:56:43 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 13:57:37 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 13:57:37 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 13:57:37 UTC] Current time (IST): 19:27
[18-Jun-2026 13:57:37 UTC] Requested date: 2026-06-20
[18-Jun-2026 13:57:37 UTC] Today: 2026-06-18
[18-Jun-2026 13:57:37 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 13:57:37 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 13:57:37 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 13:57:37 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 13:57:37 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 13:57:37 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 13:57:37 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 13:57:37 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 13:57:37 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 13:57:37 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 13:57:37 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 13:57:37 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 13:57:37 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 13:57:37 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 13:57:37 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 13:57:37 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 13:57:37 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 13:57:37 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 13:57:37 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 13:57:37 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 13:57:37 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 13:57:37 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 13:57:37 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 13:57:37 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 13:57:37 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 13:57:37 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 13:57:37 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 13:57:37 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 13:57:37 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 13:57:37 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 13:57:37 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 13:57:37 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 14:01:07 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 14:01:07 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 14:01:07 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 14:01:07 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 14:01:07 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 14:01:07 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 14:01:07 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 14:01:07 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 14:01:07 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 14:01:07 UTC] Available dates found: 3
[18-Jun-2026 14:08:20 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 14:11:29 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 14:13:57 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781791897208","orderId":"OMO2606181941378710141412V","state":"FAILED","currency":"INR","amount":30000,"expireAt":1781793097855,"errorCode":"TXN_CANCELLED","detailedErrorCode":"REQUEST_CANCEL_BY_REQUESTEE","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181942013204739044V","paymentMode":"UPI_INTENT","timestamp":1781791921359,"currency":"INR","amount":30000,"payableCurrency":"INR","payableAmount":30000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_CANCELLED","detailedErrorCode":"REQUEST_CANCEL_BY_REQUESTEE"}]}}
[18-Jun-2026 14:13:57 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781791897208
            [orderId] => OMO2606181941378710141412V
            [state] => FAILED
            [currency] => INR
            [amount] => 30000
            [expireAt] => 1781793097855
            [errorCode] => TXN_CANCELLED
            [detailedErrorCode] => REQUEST_CANCEL_BY_REQUESTEE
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606181942013204739044V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781791921359
                            [currency] => INR
                            [amount] => 30000
                            [payableCurrency] => INR
                            [payableAmount] => 30000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_CANCELLED
                            [detailedErrorCode] => REQUEST_CANCEL_BY_REQUESTEE
                        )

                )

        )

)

[18-Jun-2026 14:13:57 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 14:13:57 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 14:13:57 UTC] Amount Conversion: 30000 paise = 300 rupees
[18-Jun-2026 14:13:57 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 14:13:57 UTC] Amount Details: Original=30000 paise, Converted=300 rupees
[18-Jun-2026 14:13:57 UTC] Payment not successful, status: FAILED
[18-Jun-2026 14:13:57 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781791897208","orderId":"OMO2606181941378710141412V","state":"FAILED","currency":"INR","amount":30000,"expireAt":1781793097855,"errorCode":"TXN_CANCELLED","detailedErrorCode":"REQUEST_CANCEL_BY_REQUESTEE","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181942013204739044V","paymentMode":"UPI_INTENT","timestamp":1781791921359,"currency":"INR","amount":30000,"payableCurrency":"INR","payableAmount":30000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_CANCELLED","detailedErrorCode":"REQUEST_CANCEL_BY_REQUESTEE"}]}}
[18-Jun-2026 14:14:19 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781790855641","orderId":"OMO2606181924163748097424V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781792056366,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181925017968946270V","paymentMode":"UPI_INTENT","timestamp":1781790901858,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 14:14:19 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781790855641
            [orderId] => OMO2606181924163748097424V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781792056366
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606181925017968946270V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781790901858
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 14:14:19 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 14:14:19 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 14:14:19 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 14:14:19 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 14:14:19 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 14:14:19 UTC] Payment not successful, status: FAILED
[18-Jun-2026 14:14:19 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781790855641","orderId":"OMO2606181924163748097424V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781792056366,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181925017968946270V","paymentMode":"UPI_INTENT","timestamp":1781790901858,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 14:16:44 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781791000791","orderId":"OMO2606181926415384652886V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781792201519,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[18-Jun-2026 14:16:44 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781791000791
            [orderId] => OMO2606181926415384652886V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781792201519
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[18-Jun-2026 14:16:44 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 14:16:44 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 14:16:44 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 14:16:44 UTC] Payment callback error: Transaction ID not found in callback
[18-Jun-2026 14:20:51 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 14:20:51 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 14:20:51 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 14:20:51 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 14:20:51 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 14:20:51 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 14:20:51 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 14:20:51 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 14:20:51 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 14:20:51 UTC] Available dates found: 3
[18-Jun-2026 14:20:54 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 14:20:54 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 14:20:54 UTC] Current time (IST): 19:50
[18-Jun-2026 14:20:54 UTC] Requested date: 2026-06-20
[18-Jun-2026 14:20:54 UTC] Today: 2026-06-18
[18-Jun-2026 14:20:54 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 14:20:54 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 14:20:54 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 14:20:54 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 14:20:54 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 14:20:54 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 14:20:54 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 14:20:54 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 14:20:54 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 14:20:54 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 14:20:54 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 14:20:54 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 14:20:54 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 14:20:54 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 14:20:54 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 14:20:54 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 14:20:54 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 14:20:54 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 14:20:54 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 14:20:54 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 14:20:54 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 14:20:54 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 14:20:54 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 14:20:54 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 14:20:54 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 14:20:54 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 14:20:54 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 14:20:54 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 14:20:54 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 14:20:54 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 14:20:54 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 14:20:54 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 14:21:06 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 14:25:48 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 14:25:48 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 14:25:48 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 14:25:48 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 14:25:48 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 14:25:48 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 14:25:48 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 14:25:48 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 14:25:48 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 14:25:48 UTC] Available dates found: 3
[18-Jun-2026 14:25:51 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 14:25:51 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 14:25:51 UTC] Current time (IST): 19:55
[18-Jun-2026 14:25:51 UTC] Requested date: 2026-06-20
[18-Jun-2026 14:25:51 UTC] Today: 2026-06-18
[18-Jun-2026 14:25:51 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 14:25:51 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 14:25:51 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 14:25:51 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 14:25:51 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 14:25:51 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 14:25:51 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 14:25:51 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 14:25:51 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 14:25:51 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 14:25:51 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 14:25:51 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 14:25:51 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 14:25:51 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 14:25:51 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 14:25:51 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 14:25:51 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 14:25:51 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 14:25:51 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 14:25:51 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 14:25:51 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 14:25:51 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 14:25:51 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 14:25:51 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 14:25:51 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 14:25:51 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 14:25:51 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 14:25:51 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 14:25:51 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 14:25:51 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 14:25:51 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 14:25:51 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 14:26:08 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 14:28:43 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781791719652","orderId":"OMO2606181938403298197421V","state":"FAILED","currency":"INR","amount":30000,"expireAt":1781792920308,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181938596473588828V","paymentMode":"UPI_INTENT","timestamp":1781791739695,"currency":"INR","amount":30000,"payableCurrency":"INR","payableAmount":30000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 14:28:43 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781791719652
            [orderId] => OMO2606181938403298197421V
            [state] => FAILED
            [currency] => INR
            [amount] => 30000
            [expireAt] => 1781792920308
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606181938596473588828V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781791739695
                            [currency] => INR
                            [amount] => 30000
                            [payableCurrency] => INR
                            [payableAmount] => 30000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 14:28:43 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 14:28:43 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 14:28:43 UTC] Amount Conversion: 30000 paise = 300 rupees
[18-Jun-2026 14:28:43 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 14:28:43 UTC] Amount Details: Original=30000 paise, Converted=300 rupees
[18-Jun-2026 14:28:43 UTC] Payment not successful, status: FAILED
[18-Jun-2026 14:28:43 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781791719652","orderId":"OMO2606181938403298197421V","state":"FAILED","currency":"INR","amount":30000,"expireAt":1781792920308,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181938596473588828V","paymentMode":"UPI_INTENT","timestamp":1781791739695,"currency":"INR","amount":30000,"payableCurrency":"INR","payableAmount":30000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 14:41:10 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781792467847","orderId":"OMO2606181951086778946254V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781793668661,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181955136194698349V","paymentMode":"UPI_INTENT","timestamp":1781792713657,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 14:41:10 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781792467847
            [orderId] => OMO2606181951086778946254V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781793668661
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606181955136194698349V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781792713657
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 14:41:10 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 14:41:10 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 14:41:10 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 14:41:10 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 14:41:10 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 14:41:10 UTC] Payment not successful, status: FAILED
[18-Jun-2026 14:41:10 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781792467847","orderId":"OMO2606181951086778946254V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781793668661,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181955136194698349V","paymentMode":"UPI_INTENT","timestamp":1781792713657,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 14:43:21 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 14:43:21 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 14:43:21 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 14:43:21 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 14:43:21 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 14:43:21 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 14:43:21 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 14:43:21 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 14:43:21 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 14:43:21 UTC] Available dates found: 3
[18-Jun-2026 14:43:23 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 14:43:23 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 14:43:23 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 14:43:23 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 14:43:23 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 14:43:23 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 14:43:23 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 14:43:23 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 14:43:23 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 14:43:23 UTC] Available dates found: 3
[18-Jun-2026 14:43:25 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 14:43:25 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 14:43:25 UTC] Current time (IST): 20:13
[18-Jun-2026 14:43:25 UTC] Requested date: 2026-06-20
[18-Jun-2026 14:43:25 UTC] Today: 2026-06-18
[18-Jun-2026 14:43:25 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 14:43:25 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 14:43:25 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 14:43:25 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 14:43:25 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 14:43:25 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 14:43:25 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 14:43:25 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 14:43:25 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 14:43:25 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 14:43:25 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 14:43:25 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 14:43:25 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 14:43:25 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 14:43:25 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 14:43:25 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 14:43:25 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 14:43:25 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 14:43:25 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 14:43:25 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 14:43:25 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 14:43:25 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 14:43:25 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 14:43:25 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 14:43:25 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 14:43:25 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 14:43:25 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 14:43:25 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 14:43:25 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 14:43:25 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 14:43:25 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 14:43:25 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 14:46:15 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781792775722","orderId":"OMO2606181956126045988409V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781793972589,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181956351123581497V","paymentMode":"UPI_QR","timestamp":1781792795147,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 14:46:15 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781792775722
            [orderId] => OMO2606181956126045988409V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781793972589
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606181956351123581497V
                            [paymentMode] => UPI_QR
                            [timestamp] => 1781792795147
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 14:46:15 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 14:46:15 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 14:46:15 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 14:46:15 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 14:46:15 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 14:46:15 UTC] Payment not successful, status: FAILED
[18-Jun-2026 14:46:15 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781792775722","orderId":"OMO2606181956126045988409V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781793972589,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606181956351123581497V","paymentMode":"UPI_QR","timestamp":1781792795147,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 14:59:31 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781793569562","orderId":"OMO2606182009302851827960V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781794770271,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606182009361873588049V","paymentMode":"UPI_INTENT","timestamp":1781793576229,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 14:59:31 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781793569562
            [orderId] => OMO2606182009302851827960V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781794770271
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606182009361873588049V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781793576229
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 14:59:31 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 14:59:31 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 14:59:31 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 14:59:31 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 14:59:31 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 14:59:31 UTC] Payment not successful, status: FAILED
[18-Jun-2026 14:59:31 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781793569562","orderId":"OMO2606182009302851827960V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781794770271,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606182009361873588049V","paymentMode":"UPI_INTENT","timestamp":1781793576229,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 15:07:25 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781794041852","orderId":"OMO2606182017225947493600V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781795242579,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606182017270702947665V","paymentMode":"UPI_INTENT","timestamp":1781794047116,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 15:07:25 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781794041852
            [orderId] => OMO2606182017225947493600V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781795242579
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606182017270702947665V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781794047116
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 15:07:25 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 15:07:25 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 15:07:25 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 15:07:25 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 15:07:25 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 15:07:25 UTC] Payment not successful, status: FAILED
[18-Jun-2026 15:07:25 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781794041852","orderId":"OMO2606182017225947493600V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781795242579,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606182017270702947665V","paymentMode":"UPI_INTENT","timestamp":1781794047116,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 15:09:07 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781794146066","orderId":"OMO2606182019068911159094V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781795346872,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606182019163098197103V","paymentMode":"UPI_INTENT","timestamp":1781794156351,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 15:09:07 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781794146066
            [orderId] => OMO2606182019068911159094V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781795346872
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606182019163098197103V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781794156351
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 15:09:07 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 15:09:07 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 15:09:07 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 15:09:07 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 15:09:07 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 15:09:07 UTC] Payment not successful, status: FAILED
[18-Jun-2026 15:09:07 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781794146066","orderId":"OMO2606182019068911159094V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781795346872,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606182019163098197103V","paymentMode":"UPI_INTENT","timestamp":1781794156351,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 15:10:15 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 15:10:15 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 15:10:15 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 15:10:15 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 15:10:15 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 15:10:15 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 15:10:15 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 15:10:15 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 15:10:15 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 15:10:15 UTC] Available dates found: 3
[18-Jun-2026 15:10:18 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 15:10:18 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 15:10:18 UTC] Current time (IST): 20:40
[18-Jun-2026 15:10:18 UTC] Requested date: 2026-06-20
[18-Jun-2026 15:10:18 UTC] Today: 2026-06-18
[18-Jun-2026 15:10:18 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 15:10:18 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 15:10:18 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 15:10:18 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 15:10:18 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 15:10:18 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 15:10:18 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 15:10:18 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 15:10:18 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 15:10:18 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 15:10:18 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 15:10:18 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 15:10:18 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 15:10:18 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 15:10:18 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 15:10:18 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 15:10:18 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 15:10:18 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 15:10:18 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 15:10:18 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 15:10:18 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 15:10:18 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 15:10:18 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 15:10:18 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 15:10:18 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 15:10:18 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 15:10:18 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 15:10:18 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 15:10:18 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 15:10:18 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 15:10:18 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 15:10:18 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 15:10:42 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 15:13:06 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 15:13:06 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 15:13:06 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 15:13:06 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 15:13:06 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 15:13:06 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 15:13:06 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 15:13:06 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 15:13:06 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 15:13:06 UTC] Available dates found: 3
[18-Jun-2026 15:13:27 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 15:13:27 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 15:13:27 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 15:13:27 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 15:13:27 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 15:13:27 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 15:13:27 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 15:13:27 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 15:13:27 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 15:13:27 UTC] Available dates found: 3
[18-Jun-2026 15:13:33 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 15:13:33 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 15:13:33 UTC] Current time (IST): 20:43
[18-Jun-2026 15:13:33 UTC] Requested date: 2026-06-20
[18-Jun-2026 15:13:33 UTC] Today: 2026-06-18
[18-Jun-2026 15:13:33 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 15:13:33 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 15:13:33 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 15:13:33 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 15:13:33 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 15:13:33 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 15:13:33 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 15:13:33 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 15:13:33 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 15:13:33 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 15:13:33 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 15:13:33 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 15:13:33 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 15:13:33 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 15:13:33 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 15:13:33 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 15:13:33 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 15:13:33 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 15:13:33 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 15:13:33 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 15:13:33 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 15:13:33 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 15:13:33 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 15:13:33 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 15:13:33 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 15:13:33 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 15:13:33 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 15:13:33 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 15:13:33 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 15:13:33 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 15:13:33 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 15:13:33 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 15:13:44 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 15:30:48 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781795443818","orderId":"OMO2606182040446730888253V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781796644655,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606182040514083588565V","paymentMode":"UPI_INTENT","timestamp":1781795451452,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 15:30:48 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781795443818
            [orderId] => OMO2606182040446730888253V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781796644655
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606182040514083588565V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781795451452
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 15:30:48 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 15:30:48 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 15:30:48 UTC] Amount Conversion: 20000 paise = 200 rupees
[18-Jun-2026 15:30:48 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 15:30:48 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[18-Jun-2026 15:30:48 UTC] Payment not successful, status: FAILED
[18-Jun-2026 15:30:48 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781795443818","orderId":"OMO2606182040446730888253V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781796644655,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606182040514083588565V","paymentMode":"UPI_INTENT","timestamp":1781795451452,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 15:30:50 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 15:30:50 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 15:30:50 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 15:30:50 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 15:30:50 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 15:30:50 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 15:30:50 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 15:30:50 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 15:30:50 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 15:30:50 UTC] Available dates found: 3
[18-Jun-2026 15:31:43 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 15:31:43 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 15:31:43 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 15:31:43 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 15:31:43 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 15:31:43 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 15:31:43 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 15:31:43 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 15:31:43 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 15:31:43 UTC] Available dates found: 3
[18-Jun-2026 15:31:56 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 15:31:56 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 15:31:56 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 15:31:56 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 15:31:56 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 15:31:56 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 15:31:56 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 15:31:56 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 15:31:56 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 15:31:56 UTC] Available dates found: 3
[18-Jun-2026 15:32:10 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 15:32:10 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 15:32:10 UTC] Current time (IST): 21:2
[18-Jun-2026 15:32:10 UTC] Requested date: 2026-06-20
[18-Jun-2026 15:32:10 UTC] Today: 2026-06-18
[18-Jun-2026 15:32:10 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 15:32:10 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 15:32:10 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 15:32:10 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 15:32:10 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 15:32:10 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 15:32:10 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 15:32:10 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 15:32:10 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 15:32:10 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 15:32:10 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 15:32:10 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 15:32:10 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 15:32:10 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 15:32:10 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 15:32:10 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 15:32:10 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 15:32:10 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 15:32:10 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 15:32:10 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 15:32:10 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 15:32:10 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 15:32:10 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 15:32:10 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 15:32:10 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 15:32:10 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 15:32:10 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 15:32:10 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 15:32:10 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 15:32:10 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 15:32:10 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 15:32:10 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 15:32:14 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 15:32:14 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 15:32:14 UTC] Current time (IST): 21:2
[18-Jun-2026 15:32:14 UTC] Requested date: 2026-06-20
[18-Jun-2026 15:32:14 UTC] Today: 2026-06-18
[18-Jun-2026 15:32:14 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 15:32:14 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 15:32:14 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 15:32:14 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 15:32:14 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 15:32:14 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 15:32:14 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 15:32:14 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 15:32:14 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 15:32:14 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 15:32:14 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 15:32:14 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 15:32:14 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 15:32:14 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 15:32:14 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 15:32:14 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 15:32:14 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 15:32:14 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 15:32:14 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 15:32:14 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 15:32:14 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 15:32:14 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 15:32:14 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 15:32:14 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 15:32:14 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 15:32:14 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 15:32:14 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 15:32:14 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 15:32:14 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 15:32:14 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 15:32:14 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 15:32:14 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 15:32:39 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 15:33:50 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781795625884","orderId":"OMO2606182043467888197008V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781796826773,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606182043523623581507V","paymentMode":"UPI_INTENT","timestamp":1781795632399,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 15:33:50 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781795625884
            [orderId] => OMO2606182043467888197008V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781796826773
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606182043523623581507V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781795632399
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 15:33:50 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 15:33:50 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 15:33:50 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 15:33:50 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 15:33:50 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 15:33:50 UTC] Payment not successful, status: FAILED
[18-Jun-2026 15:33:50 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781795625884","orderId":"OMO2606182043467888197008V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781796826773,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606182043523623581507V","paymentMode":"UPI_INTENT","timestamp":1781795632399,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 15:46:41 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 15:46:41 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 15:46:41 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 15:46:41 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 15:46:41 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 15:46:41 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 15:46:41 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 15:46:41 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 15:46:41 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 15:46:41 UTC] Available dates found: 3
[18-Jun-2026 15:46:47 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 15:46:47 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 15:46:47 UTC] Current time (IST): 21:16
[18-Jun-2026 15:46:47 UTC] Requested date: 2026-06-20
[18-Jun-2026 15:46:47 UTC] Today: 2026-06-18
[18-Jun-2026 15:46:47 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 15:46:47 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 15:46:47 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 15:46:47 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 15:46:47 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 15:46:47 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 15:46:47 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 15:46:47 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 15:46:47 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 15:46:47 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 15:46:47 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 15:46:47 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 15:46:47 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 15:46:47 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 15:46:47 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 15:46:47 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 15:46:47 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 15:46:47 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 15:46:47 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 15:46:47 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 15:46:47 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 15:46:47 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 15:46:47 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 15:46:47 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 15:46:47 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 15:46:47 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 15:46:47 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 15:46:47 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 15:46:47 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 15:46:47 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 15:46:47 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 15:46:47 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 15:47:41 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 15:50:33 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 15:50:33 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 15:50:33 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 15:50:33 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 15:50:33 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 15:50:33 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 15:50:33 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 15:50:33 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 15:50:33 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 15:50:33 UTC] Available dates found: 3
[18-Jun-2026 15:50:35 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 15:50:35 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 15:50:35 UTC] Current time (IST): 21:20
[18-Jun-2026 15:50:35 UTC] Requested date: 2026-06-20
[18-Jun-2026 15:50:35 UTC] Today: 2026-06-18
[18-Jun-2026 15:50:35 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 15:50:35 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 15:50:35 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 15:50:35 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 15:50:35 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 15:50:35 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 15:50:35 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 15:50:35 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 15:50:35 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 15:50:35 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 15:50:35 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 15:50:35 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 15:50:35 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 15:50:35 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 15:50:35 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 15:50:35 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 15:50:35 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 15:50:35 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 15:50:35 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 15:50:35 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 15:50:35 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 15:50:35 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 15:50:35 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 15:50:35 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 15:50:35 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 15:50:35 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 15:50:35 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 15:50:35 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 15:50:35 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 15:50:35 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 15:50:35 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 15:50:35 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 15:50:43 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 15:51:41 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 15:51:51 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 15:51:51 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 15:51:51 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 15:51:51 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 15:51:51 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 15:51:51 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 15:51:51 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 15:51:51 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 15:51:51 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 15:51:51 UTC] Available dates found: 3
[18-Jun-2026 15:52:24 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 15:52:24 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 15:52:24 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 15:52:24 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 15:52:24 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 15:52:24 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 15:52:24 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 15:52:24 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 15:52:24 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 15:52:24 UTC] Available dates found: 3
[18-Jun-2026 15:52:26 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 15:52:26 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 15:52:26 UTC] Current time (IST): 21:22
[18-Jun-2026 15:52:26 UTC] Requested date: 2026-06-20
[18-Jun-2026 15:52:26 UTC] Today: 2026-06-18
[18-Jun-2026 15:52:26 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 15:52:26 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 15:52:26 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 15:52:26 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 15:52:26 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 15:52:26 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 15:52:26 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 15:52:26 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 15:52:26 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 15:52:26 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 15:52:26 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 15:52:26 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 15:52:26 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 15:52:26 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 15:52:26 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 15:52:26 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 15:52:26 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 15:52:26 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 15:52:26 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 15:52:26 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 15:52:26 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 15:52:26 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 15:52:26 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 15:52:26 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 15:52:26 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 15:52:26 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 15:52:26 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 15:52:26 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 15:52:26 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 15:52:26 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 15:52:26 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 15:52:26 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 15:52:45 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781796761267","orderId":"OMO2606182102422968224718V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781797962278,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606182103461234739740V","paymentMode":"UPI_INTENT","timestamp":1781796826160,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 15:52:45 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781796761267
            [orderId] => OMO2606182102422968224718V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781797962278
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606182103461234739740V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781796826160
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 15:52:45 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 15:52:45 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 15:52:45 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 15:52:45 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 15:52:45 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 15:52:45 UTC] Payment not successful, status: FAILED
[18-Jun-2026 15:52:45 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781796761267","orderId":"OMO2606182102422968224718V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781797962278,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606182103461234739740V","paymentMode":"UPI_INTENT","timestamp":1781796826160,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 16:03:09 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 16:03:09 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 16:03:09 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 16:03:09 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 16:03:09 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 16:03:09 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 16:03:09 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 16:03:09 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 16:03:09 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 16:03:09 UTC] Available dates found: 3
[18-Jun-2026 16:03:13 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 16:03:13 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 16:03:13 UTC] Current time (IST): 21:33
[18-Jun-2026 16:03:13 UTC] Requested date: 2026-06-20
[18-Jun-2026 16:03:13 UTC] Today: 2026-06-18
[18-Jun-2026 16:03:13 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 16:03:13 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 16:03:13 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 16:03:13 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 16:03:13 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 16:03:13 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 16:03:13 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 16:03:13 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 16:03:13 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 16:03:13 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 16:03:13 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 16:03:13 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 16:03:13 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 16:03:13 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 16:03:13 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 16:03:13 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 16:03:13 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 16:03:13 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 16:03:13 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 16:03:13 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 16:03:13 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 16:03:13 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 16:03:13 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 16:03:13 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 16:03:13 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 16:03:13 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 16:03:13 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 16:03:13 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 16:03:13 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 16:03:13 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 16:03:13 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 16:03:13 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 16:04:11 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781797447120","orderId":"OMO2606182114081596720459V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781798648139,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606182114167214739556V","paymentMode":"UPI_INTENT","timestamp":1781797456758,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 16:04:11 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781797447120
            [orderId] => OMO2606182114081596720459V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781798648139
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606182114167214739556V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781797456758
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 16:04:11 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 16:04:11 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 16:04:11 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 16:04:11 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 16:04:11 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 16:04:11 UTC] Payment not successful, status: FAILED
[18-Jun-2026 16:04:11 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781797447120","orderId":"OMO2606182114081596720459V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781798648139,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606182114167214739556V","paymentMode":"UPI_INTENT","timestamp":1781797456758,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 16:07:48 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781797664220","orderId":"OMO2606182117453267830299V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781798865309,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606182118159113581746V","paymentMode":"UPI_INTENT","timestamp":1781797695953,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 16:07:48 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781797664220
            [orderId] => OMO2606182117453267830299V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781798865309
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606182118159113581746V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781797695953
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 16:07:48 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 16:07:48 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 16:07:48 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 16:07:48 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 16:07:48 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 16:07:48 UTC] Payment not successful, status: FAILED
[18-Jun-2026 16:07:48 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781797664220","orderId":"OMO2606182117453267830299V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781798865309,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606182118159113581746V","paymentMode":"UPI_INTENT","timestamp":1781797695953,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 16:09:12 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781797748204","orderId":"OMO2606182119093133581542V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781798949295,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[18-Jun-2026 16:09:12 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781797748204
            [orderId] => OMO2606182119093133581542V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781798949295
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[18-Jun-2026 16:09:12 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 16:09:12 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 16:09:12 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 16:09:12 UTC] Payment callback error: Transaction ID not found in callback
[18-Jun-2026 16:10:47 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781797844356","orderId":"OMO2606182120451514623647V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781799045132,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606182120541770141579V","paymentMode":"UPI_INTENT","timestamp":1781797854223,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 16:10:47 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781797844356
            [orderId] => OMO2606182120451514623647V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781799045132
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606182120541770141579V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781797854223
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 16:10:47 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 16:10:47 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 16:10:47 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 16:10:47 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 16:10:47 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 16:10:47 UTC] Payment not successful, status: FAILED
[18-Jun-2026 16:10:47 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781797844356","orderId":"OMO2606182120451514623647V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781799045132,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606182120541770141579V","paymentMode":"UPI_INTENT","timestamp":1781797854223,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 16:28:18 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 16:28:18 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 16:28:18 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 16:28:18 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 16:28:18 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 16:28:18 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 16:28:18 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 16:28:18 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 16:28:18 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 16:28:18 UTC] Available dates found: 3
[18-Jun-2026 16:28:32 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 16:28:32 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 16:28:32 UTC] Current time (IST): 21:58
[18-Jun-2026 16:28:32 UTC] Requested date: 2026-06-20
[18-Jun-2026 16:28:32 UTC] Today: 2026-06-18
[18-Jun-2026 16:28:32 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 16:28:32 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 16:28:32 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 16:28:32 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 16:28:32 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 16:28:32 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 16:28:32 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 16:28:32 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 16:28:32 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 16:28:32 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 16:28:32 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 16:28:32 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 16:28:32 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 16:28:32 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 16:28:32 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 16:28:32 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 16:28:32 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 16:28:32 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 16:28:32 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 16:28:32 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 16:28:32 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 16:28:32 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 16:28:32 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 16:28:32 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 16:28:32 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 16:28:32 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 16:28:32 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 16:28:32 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 16:28:32 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 16:28:32 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 16:28:32 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 16:28:32 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 16:29:08 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 16:35:45 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 16:35:45 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 16:35:45 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 16:35:45 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 16:35:45 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 16:35:45 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 16:35:45 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 16:35:45 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 16:35:45 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 16:35:45 UTC] Available dates found: 3
[18-Jun-2026 16:35:56 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 16:35:56 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 16:35:56 UTC] Current time (IST): 22:5
[18-Jun-2026 16:35:56 UTC] Requested date: 2026-06-20
[18-Jun-2026 16:35:56 UTC] Today: 2026-06-18
[18-Jun-2026 16:35:56 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 16:35:56 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 16:35:56 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 16:35:56 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 16:35:56 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 16:35:56 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 16:35:56 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 16:35:56 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 16:35:56 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 16:35:56 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 16:35:56 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 16:35:56 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 16:35:56 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 16:35:56 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 16:35:56 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 16:35:56 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 16:35:56 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 16:35:56 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 16:35:56 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 16:35:56 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 16:35:56 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 16:35:56 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 16:35:56 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 16:35:56 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 16:35:56 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 16:35:56 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 16:35:56 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 16:35:56 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 16:35:56 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 16:35:56 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 16:35:56 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 16:35:56 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 16:36:16 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 16:38:18 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 16:38:18 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 16:38:18 UTC] Current time (IST): 22:8
[18-Jun-2026 16:38:18 UTC] Requested date: 2026-06-21
[18-Jun-2026 16:38:18 UTC] Today: 2026-06-18
[18-Jun-2026 16:38:18 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 16:38:18 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 16:38:18 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 16:38:18 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 16:38:18 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 16:38:18 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 16:38:18 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 16:38:18 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 16:38:18 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 16:38:18 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 16:38:18 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 16:38:18 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 16:38:18 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 16:38:18 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 16:38:18 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 16:38:18 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 16:38:18 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 16:38:18 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 16:38:18 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 16:38:18 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 16:38:18 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 16:38:18 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 16:38:18 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 16:38:18 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 16:38:18 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 16:38:18 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 16:38:18 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 16:38:18 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 16:38:18 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 16:38:18 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 16:38:18 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 16:38:18 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 16:38:23 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 16:38:23 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 16:38:23 UTC] Current time (IST): 22:8
[18-Jun-2026 16:38:23 UTC] Requested date: 2026-06-20
[18-Jun-2026 16:38:23 UTC] Today: 2026-06-18
[18-Jun-2026 16:38:23 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 16:38:23 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 16:38:23 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 16:38:23 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 16:38:23 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 16:38:23 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 16:38:23 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 16:38:23 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 16:38:23 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 16:38:23 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 16:38:23 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 16:38:23 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 16:38:23 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 16:38:23 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 16:38:23 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 16:38:23 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 16:38:23 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 16:38:23 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 16:38:23 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 16:38:23 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 16:38:23 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 16:38:23 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 16:38:23 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 16:38:23 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 16:38:23 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 16:38:23 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 16:38:23 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 16:38:23 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 16:38:23 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 16:38:23 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 16:38:23 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 16:38:23 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 16:43:05 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 16:43:05 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 16:43:05 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 16:43:05 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 16:43:05 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 16:43:05 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 16:43:05 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 16:43:05 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 16:43:05 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 16:43:05 UTC] Available dates found: 3
[18-Jun-2026 16:43:09 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 16:43:09 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 16:43:09 UTC] Current time (IST): 22:13
[18-Jun-2026 16:43:09 UTC] Requested date: 2026-06-20
[18-Jun-2026 16:43:09 UTC] Today: 2026-06-18
[18-Jun-2026 16:43:09 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 16:43:09 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 16:43:09 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 16:43:09 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 16:43:09 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 16:43:09 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 16:43:09 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 16:43:09 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 16:43:09 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 16:43:09 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 16:43:09 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 16:43:09 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 16:43:09 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 16:43:09 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 16:43:09 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 16:43:09 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 16:43:09 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 16:43:09 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 16:43:09 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 16:43:09 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 16:43:09 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 16:43:09 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 16:43:09 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 16:43:09 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 16:43:09 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 16:43:09 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 16:43:09 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 16:43:09 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 16:43:09 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 16:43:09 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 16:43:09 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 16:43:09 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 16:43:46 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 16:45:11 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 16:49:18 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781800155680","orderId":"OMO2606182159161105988433V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781801356074,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606182159303053588685V","paymentMode":"UPI_INTENT","timestamp":1781800170353,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 16:49:18 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781800155680
            [orderId] => OMO2606182159161105988433V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781801356074
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606182159303053588685V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781800170353
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 16:49:18 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 16:49:18 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 16:49:18 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 16:49:18 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 16:49:18 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 16:49:18 UTC] Payment not successful, status: FAILED
[18-Jun-2026 16:49:18 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781800155680","orderId":"OMO2606182159161105988433V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781801356074,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606182159303053588685V","paymentMode":"UPI_INTENT","timestamp":1781800170353,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 16:56:25 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781800582107","orderId":"OMO2606182206225084623559V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781801782489,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606182206327844652332V","paymentMode":"UPI_INTENT","timestamp":1781800592830,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 16:56:25 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781800582107
            [orderId] => OMO2606182206225084623559V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781801782489
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606182206327844652332V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781800592830
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 16:56:25 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 16:56:25 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 16:56:25 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 16:56:25 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 16:56:25 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 16:56:25 UTC] Payment not successful, status: FAILED
[18-Jun-2026 16:56:25 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781800582107","orderId":"OMO2606182206225084623559V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781801782489,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606182206327844652332V","paymentMode":"UPI_INTENT","timestamp":1781800592830,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 16:57:32 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781800649714","orderId":"OMO2606182207301083588794V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781801850089,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606182207432318097407V","paymentMode":"UPI_INTENT","timestamp":1781800663270,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 16:57:32 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781800649714
            [orderId] => OMO2606182207301083588794V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781801850089
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606182207432318097407V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781800663270
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 16:57:32 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 16:57:32 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 16:57:32 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 16:57:32 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 16:57:32 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 16:57:32 UTC] Payment not successful, status: FAILED
[18-Jun-2026 16:57:32 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781800649714","orderId":"OMO2606182207301083588794V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781801850089,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606182207432318097407V","paymentMode":"UPI_INTENT","timestamp":1781800663270,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 17:00:46 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"WALLET_301_1781800844_5013","orderId":"OMO2606182210450555988601V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781802045034,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"wallet_recharge","udf2":"301"},"paymentDetails":[]}}
[18-Jun-2026 17:00:46 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => WALLET_301_1781800844_5013
            [orderId] => OMO2606182210450555988601V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781802045034
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => wallet_recharge
                    [udf2] => 301
                )

            [paymentDetails] => Array
                (
                )

        )

)

[18-Jun-2026 17:00:46 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 17:00:46 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 17:00:46 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 17:00:46 UTC] Payment callback error: Transaction ID not found in callback
[18-Jun-2026 17:00:47 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"WALLET_301_1781800846_3113","orderId":"OMO2606182210467202260735V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781802046706,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"wallet_recharge","udf2":"301"},"paymentDetails":[]}}
[18-Jun-2026 17:00:47 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => WALLET_301_1781800846_3113
            [orderId] => OMO2606182210467202260735V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781802046706
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => wallet_recharge
                    [udf2] => 301
                )

            [paymentDetails] => Array
                (
                )

        )

)

[18-Jun-2026 17:00:47 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 17:00:47 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 17:00:47 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 17:00:47 UTC] Payment callback error: Transaction ID not found in callback
[18-Jun-2026 17:03:57 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781801035068","orderId":"OMO2606182213556945072603V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781802235678,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606182214192217767573V","paymentMode":"UPI_INTENT","timestamp":1781801059265,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 17:03:57 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781801035068
            [orderId] => OMO2606182213556945072603V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781802235678
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606182214192217767573V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781801059265
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 17:03:57 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 17:03:57 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 17:03:57 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 17:03:57 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 17:03:57 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 17:03:57 UTC] Payment not successful, status: FAILED
[18-Jun-2026 17:03:57 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781801035068","orderId":"OMO2606182213556945072603V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781802235678,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606182214192217767573V","paymentMode":"UPI_INTENT","timestamp":1781801059265,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 17:05:19 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781801114764","orderId":"OMO2606182215153925988079V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781802315359,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606182215241808097055V","paymentMode":"UPI_INTENT","timestamp":1781801124232,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0032395","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616977106832","upiTransactionId":"SBIb8ef54265eef48eb930d5b94e9b8b7f4","vpa":"laXXXXXXX44@oksbi"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0032395","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616977106832","upiTransactionId":"SBIb8ef54265eef48eb930d5b94e9b8b7f4","vpa":"laXXXXXXX44@oksbi"},"currency":"INR","amount":10000}]}]}}
[18-Jun-2026 17:05:19 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781801114764
            [orderId] => OMO2606182215153925988079V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781802315359
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606182215241808097055V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781801124232
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => SBIN0032395
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 616977106832
                                    [upiTransactionId] => SBIb8ef54265eef48eb930d5b94e9b8b7f4
                                    [vpa] => laXXXXXXX44@oksbi
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => SBIN0032395
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 616977106832
                                                    [upiTransactionId] => SBIb8ef54265eef48eb930d5b94e9b8b7f4
                                                    [vpa] => laXXXXXXX44@oksbi
                                                )

                                            [currency] => INR
                                            [amount] => 10000
                                        )

                                )

                        )

                )

        )

)

[18-Jun-2026 17:05:19 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 17:05:19 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 17:05:19 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 17:05:19 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 17:05:19 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 17:05:19 UTC] Payment not successful, status: FAILED
[18-Jun-2026 17:05:19 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781801114764","orderId":"OMO2606182215153925988079V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781802315359,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606182215241808097055V","paymentMode":"UPI_INTENT","timestamp":1781801124232,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0032395","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616977106832","upiTransactionId":"SBIb8ef54265eef48eb930d5b94e9b8b7f4","vpa":"laXXXXXXX44@oksbi"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0032395","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616977106832","upiTransactionId":"SBIb8ef54265eef48eb930d5b94e9b8b7f4","vpa":"laXXXXXXX44@oksbi"},"currency":"INR","amount":10000}]}]}}
[18-Jun-2026 17:11:57 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 17:11:57 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 17:11:57 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 17:11:57 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 17:11:57 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 17:11:57 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 17:11:57 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 17:11:57 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 17:11:57 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 17:11:57 UTC] Available dates found: 3
[18-Jun-2026 17:11:59 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 17:11:59 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 17:11:59 UTC] Current time (IST): 22:41
[18-Jun-2026 17:11:59 UTC] Requested date: 2026-06-20
[18-Jun-2026 17:11:59 UTC] Today: 2026-06-18
[18-Jun-2026 17:11:59 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 17:11:59 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 17:11:59 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 17:11:59 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 17:11:59 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 17:11:59 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 17:11:59 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 17:11:59 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 17:11:59 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 17:11:59 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 17:11:59 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 17:11:59 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 17:11:59 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 17:11:59 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 17:11:59 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 17:11:59 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 17:11:59 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 17:11:59 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 17:11:59 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 17:11:59 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 17:11:59 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 17:11:59 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 17:11:59 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 17:11:59 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 17:11:59 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 17:11:59 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 17:11:59 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 17:11:59 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 17:11:59 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 17:11:59 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 17:11:59 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 17:11:59 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 17:12:16 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 17:32:20 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781802737890","orderId":"OMO2606182242180940141028V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781803938079,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606182242247327936652V","paymentMode":"UPI_INTENT","timestamp":1781802744776,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 17:32:20 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781802737890
            [orderId] => OMO2606182242180940141028V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781803938079
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606182242247327936652V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781802744776
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 17:32:20 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 17:32:20 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 17:32:20 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 17:32:20 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 17:32:20 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 17:32:20 UTC] Payment not successful, status: FAILED
[18-Jun-2026 17:32:20 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781802737890","orderId":"OMO2606182242180940141028V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781803938079,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606182242247327936652V","paymentMode":"UPI_INTENT","timestamp":1781802744776,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 17:55:17 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 17:55:17 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 17:55:17 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 17:55:17 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 17:55:17 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 17:55:17 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 17:55:17 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 17:55:17 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 17:55:17 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 17:55:17 UTC] Available dates found: 3
[18-Jun-2026 17:55:18 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 17:55:18 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 17:55:18 UTC] Current time (IST): 23:25
[18-Jun-2026 17:55:18 UTC] Requested date: 2026-06-20
[18-Jun-2026 17:55:18 UTC] Today: 2026-06-18
[18-Jun-2026 17:55:18 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 17:55:18 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 17:55:18 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 17:55:18 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 17:55:18 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 17:55:18 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 17:55:18 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 17:55:18 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 17:55:18 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 17:55:18 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 17:55:18 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 17:55:18 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 17:55:18 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 17:55:18 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 17:55:18 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 17:55:18 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 17:55:18 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 17:55:18 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 17:55:18 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 17:55:18 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 17:55:18 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 17:55:18 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 17:55:18 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 17:55:18 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 17:55:18 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 17:55:18 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 17:55:18 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 17:55:18 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 17:55:18 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 17:55:18 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 17:55:18 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 17:55:18 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 17:56:03 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 17:56:03 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 17:56:03 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 17:56:03 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 17:56:03 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 17:56:03 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 17:56:03 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 17:56:03 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 17:56:03 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 17:56:03 UTC] Available dates found: 3
[18-Jun-2026 17:56:14 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 17:56:14 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 17:56:14 UTC] Current time (IST): 23:26
[18-Jun-2026 17:56:14 UTC] Requested date: 2026-06-20
[18-Jun-2026 17:56:14 UTC] Today: 2026-06-18
[18-Jun-2026 17:56:14 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 17:56:14 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 17:56:14 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 17:56:14 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 17:56:14 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 17:56:14 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 17:56:14 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 17:56:14 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 17:56:14 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 17:56:14 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 17:56:14 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 17:56:14 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 17:56:14 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 17:56:14 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 17:56:14 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 17:56:14 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 17:56:14 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 17:56:14 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 17:56:14 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 17:56:14 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 17:56:14 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 17:56:14 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 17:56:14 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 17:56:14 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 17:56:14 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 17:56:14 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 17:56:14 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 17:56:14 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 17:56:14 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 17:56:14 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 17:56:14 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 17:56:14 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 17:56:26 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 17:58:17 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 21
[18-Jun-2026 17:58:17 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 22
[18-Jun-2026 17:58:17 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 23
[18-Jun-2026 17:58:17 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 24
[18-Jun-2026 17:58:27 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 17:58:27 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 17:58:27 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 17:58:27 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 17:58:27 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 17:58:27 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 17:58:27 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 17:58:27 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 17:58:27 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 17:58:27 UTC] Available dates found: 3
[18-Jun-2026 17:58:30 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 17:58:30 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 17:58:30 UTC] Current time (IST): 23:28
[18-Jun-2026 17:58:30 UTC] Requested date: 2026-06-20
[18-Jun-2026 17:58:30 UTC] Today: 2026-06-18
[18-Jun-2026 17:58:30 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 17:58:30 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 17:58:30 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 17:58:30 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 17:58:30 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 17:58:30 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 17:58:30 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 17:58:30 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 17:58:30 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 17:58:30 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 17:58:30 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 17:58:30 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 17:58:30 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 17:58:30 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 17:58:30 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 17:58:30 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 17:58:30 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 17:58:30 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 17:58:30 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 17:58:30 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 17:58:30 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 17:58:30 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 17:58:30 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 17:58:30 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 17:58:30 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 17:58:30 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 17:58:30 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 17:58:30 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 17:58:30 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 17:58:30 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 17:58:30 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 17:58:30 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 17:58:43 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 18:01:00 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 18:01:00 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 18:01:00 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 18:01:00 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 18:01:00 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 18:01:00 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 18:01:00 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 18:01:00 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 18:01:00 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 18:01:00 UTC] Available dates found: 3
[18-Jun-2026 18:01:02 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 18:01:02 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 18:01:02 UTC] Current time (IST): 23:31
[18-Jun-2026 18:01:02 UTC] Requested date: 2026-06-20
[18-Jun-2026 18:01:02 UTC] Today: 2026-06-18
[18-Jun-2026 18:01:02 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 18:01:02 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 18:01:02 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 18:01:02 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 18:01:02 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 18:01:02 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 18:01:02 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 18:01:02 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 18:01:02 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 18:01:02 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 18:01:02 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 18:01:02 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 18:01:02 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 18:01:02 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 18:01:02 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 18:01:02 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 18:01:02 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 18:01:02 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 18:01:02 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 18:01:02 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 18:01:02 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 18:01:02 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 18:01:02 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 18:01:02 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 18:01:02 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 18:01:02 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 18:01:02 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 18:01:02 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 18:01:02 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 18:01:02 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 18:01:02 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 18:01:02 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 18:01:14 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 18:06:51 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 18:06:51 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 18:06:51 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 18:06:51 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 18:06:51 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 18:06:51 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 18:06:51 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 18:06:51 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 18:06:51 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 18:06:51 UTC] Available dates found: 3
[18-Jun-2026 18:06:53 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 18:06:53 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 18:06:53 UTC] Current time (IST): 23:36
[18-Jun-2026 18:06:53 UTC] Requested date: 2026-06-20
[18-Jun-2026 18:06:53 UTC] Today: 2026-06-18
[18-Jun-2026 18:06:53 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 18:06:53 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 18:06:53 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 18:06:53 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 18:06:53 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 18:06:53 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 18:06:53 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 18:06:53 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 18:06:53 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 18:06:53 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 18:06:53 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 18:06:53 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 18:06:53 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 18:06:53 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 18:06:53 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 18:06:53 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 18:06:53 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 18:06:53 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 18:06:53 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 18:06:53 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 18:06:53 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 18:06:53 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 18:06:53 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 18:06:53 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 18:06:53 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 18:06:53 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 18:06:53 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 18:06:53 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 18:06:53 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 18:06:53 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 18:06:53 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 18:06:53 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 18:07:03 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 18:13:34 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 18:13:34 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 18:13:34 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 18:13:34 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 18:13:34 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 18:13:34 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 18:13:34 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 18:13:34 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 18:13:34 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 18:13:34 UTC] Available dates found: 3
[18-Jun-2026 18:13:36 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 18:13:36 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 18:13:36 UTC] Current time (IST): 23:43
[18-Jun-2026 18:13:36 UTC] Requested date: 2026-06-20
[18-Jun-2026 18:13:36 UTC] Today: 2026-06-18
[18-Jun-2026 18:13:36 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 18:13:36 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 18:13:36 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 18:13:36 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 18:13:36 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 18:13:36 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 18:13:36 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 18:13:36 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 18:13:36 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 18:13:36 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 18:13:36 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 18:13:36 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 18:13:36 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 18:13:36 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 18:13:36 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 18:13:36 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 18:13:36 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 18:13:36 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 18:13:36 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 18:13:36 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 18:13:36 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 18:13:36 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 18:13:36 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 18:13:36 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 18:13:36 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 18:13:36 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 18:13:36 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 18:13:36 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 18:13:36 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 18:13:36 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 18:13:36 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 18:13:36 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 18:13:48 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 18:16:30 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781805389227","orderId":"OMO2606182326285754652927V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781806588557,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606182326323250888849V","paymentMode":"UPI_INTENT","timestamp":1781805392367,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 18:16:30 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781805389227
            [orderId] => OMO2606182326285754652927V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781806588557
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606182326323250888849V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781805392367
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 18:16:30 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 18:16:30 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 18:16:30 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 18:16:30 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 18:16:30 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 18:16:30 UTC] Payment not successful, status: FAILED
[18-Jun-2026 18:16:30 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781805389227","orderId":"OMO2606182326285754652927V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781806588557,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606182326323250888849V","paymentMode":"UPI_INTENT","timestamp":1781805392367,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 18:17:12 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781805431474","orderId":"OMO2606182327108434623345V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781806630824,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606182327146058224771V","paymentMode":"UPI_INTENT","timestamp":1781805434647,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"ICIC0006660","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616972547577","upiTransactionId":"PTMb2eb01a3b5e74210baf08e39ff2bf66a","vpa":"76XXXXXX50@ptaxis"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"ICIC0006660","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616972547577","upiTransactionId":"PTMb2eb01a3b5e74210baf08e39ff2bf66a","vpa":"76XXXXXX50@ptaxis"},"currency":"INR","amount":10000}]}]}}
[18-Jun-2026 18:17:12 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781805431474
            [orderId] => OMO2606182327108434623345V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781806630824
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606182327146058224771V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781805434647
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => ICIC0006660
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 616972547577
                                    [upiTransactionId] => PTMb2eb01a3b5e74210baf08e39ff2bf66a
                                    [vpa] => 76XXXXXX50@ptaxis
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => ICIC0006660
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 616972547577
                                                    [upiTransactionId] => PTMb2eb01a3b5e74210baf08e39ff2bf66a
                                                    [vpa] => 76XXXXXX50@ptaxis
                                                )

                                            [currency] => INR
                                            [amount] => 10000
                                        )

                                )

                        )

                )

        )

)

[18-Jun-2026 18:17:12 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 18:17:12 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 18:17:12 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 18:17:12 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 18:17:12 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 18:17:12 UTC] Payment not successful, status: FAILED
[18-Jun-2026 18:17:12 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781805431474","orderId":"OMO2606182327108434623345V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781806630824,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606182327146058224771V","paymentMode":"UPI_INTENT","timestamp":1781805434647,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"ICIC0006660","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616972547577","upiTransactionId":"PTMb2eb01a3b5e74210baf08e39ff2bf66a","vpa":"76XXXXXX50@ptaxis"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"ICIC0006660","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"616972547577","upiTransactionId":"PTMb2eb01a3b5e74210baf08e39ff2bf66a","vpa":"76XXXXXX50@ptaxis"},"currency":"INR","amount":10000}]}]}}
[18-Jun-2026 18:17:22 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 18:17:22 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 18:17:22 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 18:17:22 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 18:17:22 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 18:17:22 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 18:17:22 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 18:17:22 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 18:17:22 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 18:17:22 UTC] Available dates found: 3
[18-Jun-2026 18:17:25 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 18:17:25 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 18:17:25 UTC] Current time (IST): 23:47
[18-Jun-2026 18:17:25 UTC] Requested date: 2026-06-20
[18-Jun-2026 18:17:25 UTC] Today: 2026-06-18
[18-Jun-2026 18:17:25 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 18:17:25 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 18:17:25 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 18:17:25 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 18:17:25 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 18:17:25 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 18:17:25 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 18:17:25 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 18:17:25 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 18:17:25 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 18:17:25 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 18:17:25 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 18:17:25 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 18:17:25 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 18:17:25 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 18:17:25 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 18:17:25 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 18:17:25 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 18:17:25 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 18:17:25 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 18:17:25 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 18:17:25 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 18:17:25 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 18:17:25 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 18:17:25 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 18:17:25 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 18:17:25 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 18:17:25 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 18:17:25 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 18:17:25 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 18:17:25 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 18:17:25 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 18:17:33 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 18:18:57 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781805534558","orderId":"OMO2606182328538928097532V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781806733874,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606182329475991159379V","paymentMode":"UPI_INTENT","timestamp":1781805587684,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 18:18:57 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781805534558
            [orderId] => OMO2606182328538928097532V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781806733874
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606182329475991159379V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781805587684
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 18:18:57 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 18:18:57 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 18:18:57 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 18:18:57 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 18:18:57 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 18:18:57 UTC] Payment not successful, status: FAILED
[18-Jun-2026 18:18:57 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781805534558","orderId":"OMO2606182328538928097532V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781806733874,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606182329475991159379V","paymentMode":"UPI_INTENT","timestamp":1781805587684,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 18:21:23 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781805681474","orderId":"OMO2606182331208237936486V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781806880807,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606182331250210141079V","paymentMode":"UPI_INTENT","timestamp":1781805685055,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 18:21:23 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781805681474
            [orderId] => OMO2606182331208237936486V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781806880807
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606182331250210141079V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781805685055
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 18:21:23 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 18:21:23 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 18:21:23 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 18:21:23 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 18:21:23 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 18:21:23 UTC] Payment not successful, status: FAILED
[18-Jun-2026 18:21:23 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781805681474","orderId":"OMO2606182331208237936486V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781806880807,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606182331250210141079V","paymentMode":"UPI_INTENT","timestamp":1781805685055,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 18:21:53 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781805711928","orderId":"OMO2606182331512668097167V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781806911249,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606182332494338097878V","paymentMode":"UPI_QR","timestamp":1781805769489,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 18:21:53 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781805711928
            [orderId] => OMO2606182331512668097167V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781806911249
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606182332494338097878V
                            [paymentMode] => UPI_QR
                            [timestamp] => 1781805769489
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 18:21:53 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 18:21:53 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 18:21:53 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 18:21:53 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 18:21:53 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 18:21:53 UTC] Payment not successful, status: FAILED
[18-Jun-2026 18:21:53 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781805711928","orderId":"OMO2606182331512668097167V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781806911249,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606182332494338097878V","paymentMode":"UPI_QR","timestamp":1781805769489,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 18:23:59 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781805837098","orderId":"OMO2606182333564552260239V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781807036435,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606182334374492753061V","paymentMode":"UPI_INTENT","timestamp":1781805877481,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 18:23:59 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781805837098
            [orderId] => OMO2606182333564552260239V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781807036435
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606182334374492753061V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781805877481
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 18:23:59 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 18:23:59 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 18:23:59 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 18:23:59 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 18:23:59 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 18:23:59 UTC] Payment not successful, status: FAILED
[18-Jun-2026 18:23:59 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781805837098","orderId":"OMO2606182333564552260239V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781807036435,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606182334374492753061V","paymentMode":"UPI_INTENT","timestamp":1781805877481,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 18:27:09 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781806026484","orderId":"OMO2606182337059061827933V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781807225882,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606182337158348224658V","paymentMode":"UPI_INTENT","timestamp":1781806035884,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 18:27:09 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781806026484
            [orderId] => OMO2606182337059061827933V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781807225882
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606182337158348224658V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781806035884
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 18:27:09 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 18:27:09 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 18:27:09 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 18:27:09 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 18:27:09 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 18:27:09 UTC] Payment not successful, status: FAILED
[18-Jun-2026 18:27:09 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781806026484","orderId":"OMO2606182337059061827933V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781807225882,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606182337158348224658V","paymentMode":"UPI_INTENT","timestamp":1781806035884,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 18:27:37 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781806056623","orderId":"OMO2606182337359702753784V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781807255955,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606182339092447767946V","paymentMode":"UPI_INTENT","timestamp":1781806149279,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 18:27:37 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781806056623
            [orderId] => OMO2606182337359702753784V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781807255955
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606182339092447767946V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781806149279
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 18:27:37 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 18:27:37 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 18:27:37 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 18:27:37 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 18:27:37 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 18:27:37 UTC] Payment not successful, status: FAILED
[18-Jun-2026 18:27:37 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781806056623","orderId":"OMO2606182337359702753784V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781807255955,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606182339092447767946V","paymentMode":"UPI_INTENT","timestamp":1781806149279,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 18:34:24 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781806432750","orderId":"OMO2606182343521417830210V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781807632123,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606182343569981827318V","paymentMode":"UPI_INTENT","timestamp":1781806437039,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 18:34:24 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781806432750
            [orderId] => OMO2606182343521417830210V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781807632123
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606182343569981827318V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781806437039
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 18:34:24 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 18:34:24 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 18:34:24 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 18:34:24 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 18:34:24 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 18:34:24 UTC] Payment not successful, status: FAILED
[18-Jun-2026 18:34:24 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781806432750","orderId":"OMO2606182343521417830210V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781807632123,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606182343569981827318V","paymentMode":"UPI_INTENT","timestamp":1781806437039,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 18:35:15 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781806475702","orderId":"OMO2606182344350502753389V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781807675031,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606182345233074623405V","paymentMode":"UPI_INTENT","timestamp":1781806523334,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"ICIC0006660","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653523948624","upiTransactionId":"crd3f4e5a43cdf447328211e6d6a55590ed","vpa":"76XXXXXX50@yescred"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"ICIC0006660","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653523948624","upiTransactionId":"crd3f4e5a43cdf447328211e6d6a55590ed","vpa":"76XXXXXX50@yescred"},"currency":"INR","amount":10000}]}]}}
[18-Jun-2026 18:35:15 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781806475702
            [orderId] => OMO2606182344350502753389V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781807675031
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606182345233074623405V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781806523334
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => ICIC0006660
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 653523948624
                                    [upiTransactionId] => crd3f4e5a43cdf447328211e6d6a55590ed
                                    [vpa] => 76XXXXXX50@yescred
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => ICIC0006660
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 653523948624
                                                    [upiTransactionId] => crd3f4e5a43cdf447328211e6d6a55590ed
                                                    [vpa] => 76XXXXXX50@yescred
                                                )

                                            [currency] => INR
                                            [amount] => 10000
                                        )

                                )

                        )

                )

        )

)

[18-Jun-2026 18:35:15 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 18:35:15 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 18:35:15 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 18:35:15 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 18:35:15 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 18:35:15 UTC] Payment not successful, status: FAILED
[18-Jun-2026 18:35:15 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781806475702","orderId":"OMO2606182344350502753389V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781807675031,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606182345233074623405V","paymentMode":"UPI_INTENT","timestamp":1781806523334,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"ICIC0006660","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653523948624","upiTransactionId":"crd3f4e5a43cdf447328211e6d6a55590ed","vpa":"76XXXXXX50@yescred"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"ICIC0006660","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653523948624","upiTransactionId":"crd3f4e5a43cdf447328211e6d6a55590ed","vpa":"76XXXXXX50@yescred"},"currency":"INR","amount":10000}]}]}}
[18-Jun-2026 18:38:22 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781806655758","orderId":"OMO2606182347351044623160V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781807855085,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606182347392145988096V","paymentMode":"UPI_INTENT","timestamp":1781806659262,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 18:38:22 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781806655758
            [orderId] => OMO2606182347351044623160V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781807855085
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606182347392145988096V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781806659262
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 18:38:22 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 18:38:22 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 18:38:22 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 18:38:22 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 18:38:22 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 18:38:22 UTC] Payment not successful, status: FAILED
[18-Jun-2026 18:38:22 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781806655758","orderId":"OMO2606182347351044623160V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781807855085,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606182347392145988096V","paymentMode":"UPI_INTENT","timestamp":1781806659262,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 20:52:48 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 20:52:48 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 20:52:48 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 20:52:48 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 20:52:48 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 20:52:48 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 20:52:48 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 20:52:48 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 20:52:48 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 20:52:48 UTC] Available dates found: 3
[18-Jun-2026 20:52:59 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 20:52:59 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 20:52:59 UTC] Current time (IST): 2:22
[18-Jun-2026 20:52:59 UTC] Requested date: 2026-06-20
[18-Jun-2026 20:52:59 UTC] Today: 2026-06-18
[18-Jun-2026 20:52:59 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 20:52:59 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 20:52:59 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 20:52:59 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 20:52:59 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 20:52:59 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 20:52:59 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 20:52:59 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 20:52:59 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 20:52:59 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 20:52:59 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 20:52:59 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 20:52:59 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 20:52:59 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 20:52:59 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 20:52:59 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 20:52:59 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 20:52:59 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 20:52:59 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 20:52:59 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 20:52:59 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 20:52:59 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 20:52:59 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 20:52:59 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 20:52:59 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 20:52:59 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 20:52:59 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 20:52:59 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 20:52:59 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 20:52:59 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 20:52:59 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 20:52:59 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 20:56:23 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 20:56:23 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 20:56:23 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 20:56:23 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 20:56:23 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 20:56:23 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 20:56:23 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 20:56:23 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 20:56:23 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 20:56:23 UTC] Available dates found: 3
[18-Jun-2026 20:56:26 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 20:56:26 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 20:56:26 UTC] Current time (IST): 2:26
[18-Jun-2026 20:56:26 UTC] Requested date: 2026-06-20
[18-Jun-2026 20:56:26 UTC] Today: 2026-06-18
[18-Jun-2026 20:56:26 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 20:56:26 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 20:56:26 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 20:56:26 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 20:56:26 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 20:56:26 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 20:56:26 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 20:56:26 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 20:56:26 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 20:56:26 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 20:56:26 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 20:56:26 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 20:56:26 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 20:56:26 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 20:56:26 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 20:56:26 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 20:56:26 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 20:56:26 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 20:56:26 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 20:56:26 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 20:56:26 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 20:56:26 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 20:56:26 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 20:56:26 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 20:56:26 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 20:56:26 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 20:56:26 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 20:56:26 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 20:56:26 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 20:56:26 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 20:56:26 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 20:56:26 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 20:57:39 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Jun-2026 21:03:54 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 21:03:54 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 21:03:54 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 21:03:54 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 21:03:54 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 21:03:54 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 21:03:54 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 21:03:54 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 21:03:54 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 21:03:54 UTC] Available dates found: 3
[18-Jun-2026 21:03:57 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 21:03:57 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 21:03:57 UTC] Current time (IST): 2:33
[18-Jun-2026 21:03:57 UTC] Requested date: 2026-06-20
[18-Jun-2026 21:03:57 UTC] Today: 2026-06-18
[18-Jun-2026 21:03:57 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 21:03:57 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 21:03:57 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 21:03:57 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 21:03:57 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 21:03:57 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 21:03:57 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 21:03:57 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 21:03:57 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 21:03:57 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 21:03:57 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 21:03:57 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 21:03:57 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 21:03:57 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 21:03:57 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 21:03:57 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 21:03:57 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 21:03:57 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 21:03:57 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 21:03:57 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 21:03:57 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 21:03:57 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 21:03:57 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 21:03:57 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 21:03:57 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 21:03:57 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 21:03:57 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 21:03:57 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 21:03:57 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 21:03:57 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 21:03:57 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 21:03:57 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 21:19:34 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781816263018","orderId":"OMO2606190227440345988287V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781817464013,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190230129978946579V","paymentMode":"UPI_INTENT","timestamp":1781816413040,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 21:19:34 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781816263018
            [orderId] => OMO2606190227440345988287V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781817464013
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606190230129978946579V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781816413040
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[18-Jun-2026 21:19:34 UTC] Payment Callback - POST Data: Array
(
)

[18-Jun-2026 21:19:34 UTC] Payment Callback - GET Data: Array
(
)

[18-Jun-2026 21:19:34 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Jun-2026 21:19:34 UTC] Payment Status: FAILED (from status: FAILED)
[18-Jun-2026 21:19:34 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Jun-2026 21:19:34 UTC] Payment not successful, status: FAILED
[18-Jun-2026 21:19:34 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781816263018","orderId":"OMO2606190227440345988287V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781817464013,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190230129978946579V","paymentMode":"UPI_INTENT","timestamp":1781816413040,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[18-Jun-2026 23:51:23 UTC] Date: 2026-06-18, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 23:51:23 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[18-Jun-2026 23:51:23 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[18-Jun-2026 23:51:23 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[18-Jun-2026 23:51:23 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[18-Jun-2026 23:51:23 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[18-Jun-2026 23:51:23 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[18-Jun-2026 23:51:23 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[18-Jun-2026 23:51:23 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Jun-2026 23:51:23 UTC] Available dates found: 3
[18-Jun-2026 23:51:26 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Jun-2026 23:51:26 UTC] Using actual slot duration: 15 minutes
[18-Jun-2026 23:51:26 UTC] Current time (IST): 5:21
[18-Jun-2026 23:51:26 UTC] Requested date: 2026-06-20
[18-Jun-2026 23:51:26 UTC] Today: 2026-06-18
[18-Jun-2026 23:51:26 UTC] Slot added (future date): 08:00 - 08:15
[18-Jun-2026 23:51:26 UTC] Slot added (future date): 08:15 - 08:30
[18-Jun-2026 23:51:26 UTC] Slot added (future date): 08:30 - 08:45
[18-Jun-2026 23:51:26 UTC] Slot added (future date): 08:45 - 09:00
[18-Jun-2026 23:51:26 UTC] Slot added (future date): 09:00 - 09:15
[18-Jun-2026 23:51:26 UTC] Slot added (future date): 09:15 - 09:30
[18-Jun-2026 23:51:26 UTC] Slot added (future date): 09:30 - 09:45
[18-Jun-2026 23:51:26 UTC] Slot added (future date): 09:45 - 10:00
[18-Jun-2026 23:51:26 UTC] Slot added (future date): 10:00 - 10:15
[18-Jun-2026 23:51:26 UTC] Slot added (future date): 10:15 - 10:30
[18-Jun-2026 23:51:26 UTC] Slot added (future date): 10:30 - 10:45
[18-Jun-2026 23:51:26 UTC] Slot added (future date): 10:45 - 11:00
[18-Jun-2026 23:51:26 UTC] Slot added (future date): 11:00 - 11:15
[18-Jun-2026 23:51:26 UTC] Slot added (future date): 11:15 - 11:30
[18-Jun-2026 23:51:26 UTC] Slot added (future date): 11:30 - 11:45
[18-Jun-2026 23:51:26 UTC] Slot added (future date): 11:45 - 12:00
[18-Jun-2026 23:51:26 UTC] Slot added (future date): 12:00 - 12:15
[18-Jun-2026 23:51:26 UTC] Slot added (future date): 12:15 - 12:30
[18-Jun-2026 23:51:26 UTC] Slot added (future date): 12:30 - 12:45
[18-Jun-2026 23:51:26 UTC] Slot added (future date): 12:45 - 13:00
[18-Jun-2026 23:51:26 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Jun-2026 23:51:26 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Jun-2026 23:51:26 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Jun-2026 23:51:26 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Jun-2026 23:51:26 UTC] Slot added (future date): 14:00 - 14:15
[18-Jun-2026 23:51:26 UTC] Slot added (future date): 14:15 - 14:30
[18-Jun-2026 23:51:26 UTC] Slot added (future date): 14:30 - 14:45
[18-Jun-2026 23:51:26 UTC] Slot added (future date): 14:45 - 15:00
[18-Jun-2026 23:51:26 UTC] Slot added (future date): 15:00 - 15:15
[18-Jun-2026 23:51:26 UTC] Slot added (future date): 15:15 - 15:30
[18-Jun-2026 23:51:26 UTC] Slot added (future date): 15:30 - 15:45
[18-Jun-2026 23:51:26 UTC] Slot added (future date): 15:45 - 16:00
[18-Jun-2026 23:51:35 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 00:11:42 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781826698903","orderId":"OMO2606190521383015072611V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781827898275,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190521434493581186V","paymentMode":"UPI_INTENT","timestamp":1781826703486,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 00:11:42 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781826698903
            [orderId] => OMO2606190521383015072611V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781827898275
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606190521434493581186V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781826703486
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 00:11:42 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 00:11:42 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 00:11:42 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 00:11:42 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 00:11:42 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[19-Jun-2026 00:11:42 UTC] Payment not successful, status: FAILED
[19-Jun-2026 00:11:42 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781826698903","orderId":"OMO2606190521383015072611V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781827898275,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190521434493581186V","paymentMode":"UPI_INTENT","timestamp":1781826703486,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 00:11:59 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781826717660","orderId":"OMO2606190521570217493059V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781827917004,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190522091371159802V","paymentMode":"UPI_INTENT","timestamp":1781826729171,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"ICIC0006660","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"308290803921","upiTransactionId":"PTM2ffa8574a0a944d5ab8954f694fae7f7","vpa":"76XXXXXX50@ptyes"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"ICIC0006660","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"308290803921","upiTransactionId":"PTM2ffa8574a0a944d5ab8954f694fae7f7","vpa":"76XXXXXX50@ptyes"},"currency":"INR","amount":10000}]}]}}
[19-Jun-2026 00:11:59 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781826717660
            [orderId] => OMO2606190521570217493059V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781827917004
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606190522091371159802V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781826729171
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => ICIC0006660
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 308290803921
                                    [upiTransactionId] => PTM2ffa8574a0a944d5ab8954f694fae7f7
                                    [vpa] => 76XXXXXX50@ptyes
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => ICIC0006660
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 308290803921
                                                    [upiTransactionId] => PTM2ffa8574a0a944d5ab8954f694fae7f7
                                                    [vpa] => 76XXXXXX50@ptyes
                                                )

                                            [currency] => INR
                                            [amount] => 10000
                                        )

                                )

                        )

                )

        )

)

[19-Jun-2026 00:11:59 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 00:11:59 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 00:11:59 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 00:11:59 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 00:11:59 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[19-Jun-2026 00:11:59 UTC] Payment not successful, status: FAILED
[19-Jun-2026 00:11:59 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781826717660","orderId":"OMO2606190521570217493059V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781827917004,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190522091371159802V","paymentMode":"UPI_INTENT","timestamp":1781826729171,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"ICIC0006660","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"308290803921","upiTransactionId":"PTM2ffa8574a0a944d5ab8954f694fae7f7","vpa":"76XXXXXX50@ptyes"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"ICIC0006660","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"308290803921","upiTransactionId":"PTM2ffa8574a0a944d5ab8954f694fae7f7","vpa":"76XXXXXX50@ptyes"},"currency":"INR","amount":10000}]}]}}
[19-Jun-2026 00:45:52 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 00:45:52 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 00:45:52 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 00:45:52 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 00:45:52 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 00:45:52 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 00:45:52 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 00:45:52 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 00:45:52 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 00:45:52 UTC] Available dates found: 3
[19-Jun-2026 00:46:02 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 00:46:02 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 00:46:02 UTC] Current time (IST): 6:16
[19-Jun-2026 00:46:02 UTC] Requested date: 2026-06-20
[19-Jun-2026 00:46:02 UTC] Today: 2026-06-19
[19-Jun-2026 00:46:02 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 00:46:02 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 00:46:02 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 00:46:02 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 00:46:02 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 00:46:02 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 00:46:02 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 00:46:02 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 00:46:02 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 00:46:02 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 00:46:02 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 00:46:02 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 00:46:02 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 00:46:02 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 00:46:02 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 00:46:02 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 00:46:02 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 00:46:02 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 00:46:02 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 00:46:02 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 00:46:02 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 00:46:02 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 00:46:02 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 00:46:02 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 00:46:02 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 00:46:02 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 00:46:02 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 00:46:02 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 00:46:02 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 00:46:02 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 00:46:02 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 00:46:02 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 00:46:39 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 00:46:39 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 00:46:39 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 00:46:39 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 00:46:39 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 00:46:39 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 00:46:39 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 00:46:39 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 00:46:39 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 00:46:39 UTC] Available dates found: 3
[19-Jun-2026 00:46:41 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 00:46:41 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 00:46:41 UTC] Current time (IST): 6:16
[19-Jun-2026 00:46:41 UTC] Requested date: 2026-06-20
[19-Jun-2026 00:46:41 UTC] Today: 2026-06-19
[19-Jun-2026 00:46:41 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 00:46:41 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 00:46:41 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 00:46:41 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 00:46:41 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 00:46:41 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 00:46:41 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 00:46:41 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 00:46:41 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 00:46:41 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 00:46:41 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 00:46:41 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 00:46:41 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 00:46:41 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 00:46:41 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 00:46:41 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 00:46:41 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 00:46:41 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 00:46:41 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 00:46:41 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 00:46:41 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 00:46:41 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 00:46:41 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 00:46:41 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 00:46:41 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 00:46:41 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 00:46:41 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 00:46:41 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 00:46:41 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 00:46:41 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 00:46:41 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 00:46:41 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 00:46:57 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 00:46:57 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 00:46:57 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 00:46:57 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 00:46:57 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 00:46:57 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 00:46:57 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 00:46:57 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 00:46:57 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 00:46:57 UTC] Available dates found: 3
[19-Jun-2026 00:46:59 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 00:46:59 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 00:46:59 UTC] Current time (IST): 6:16
[19-Jun-2026 00:46:59 UTC] Requested date: 2026-06-20
[19-Jun-2026 00:46:59 UTC] Today: 2026-06-19
[19-Jun-2026 00:46:59 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 00:46:59 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 00:46:59 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 00:46:59 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 00:46:59 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 00:46:59 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 00:46:59 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 00:46:59 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 00:46:59 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 00:46:59 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 00:46:59 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 00:46:59 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 00:46:59 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 00:46:59 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 00:46:59 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 00:46:59 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 00:46:59 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 00:46:59 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 00:46:59 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 00:46:59 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 00:46:59 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 00:46:59 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 00:46:59 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 00:46:59 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 00:46:59 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 00:46:59 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 00:46:59 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 00:46:59 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 00:46:59 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 00:46:59 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 00:46:59 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 00:46:59 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 00:47:35 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 00:50:24 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 00:51:56 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 00:51:56 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 00:51:56 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 00:51:56 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 00:51:56 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 00:51:56 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 00:51:56 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 00:51:56 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 00:51:56 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 00:51:56 UTC] Available dates found: 3
[19-Jun-2026 00:51:59 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 00:51:59 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 00:51:59 UTC] Current time (IST): 6:21
[19-Jun-2026 00:51:59 UTC] Requested date: 2026-06-20
[19-Jun-2026 00:51:59 UTC] Today: 2026-06-19
[19-Jun-2026 00:51:59 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 00:51:59 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 00:51:59 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 00:51:59 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 00:51:59 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 00:51:59 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 00:51:59 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 00:51:59 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 00:51:59 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 00:51:59 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 00:51:59 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 00:51:59 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 00:51:59 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 00:51:59 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 00:51:59 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 00:51:59 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 00:51:59 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 00:51:59 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 00:51:59 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 00:51:59 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 00:51:59 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 00:51:59 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 00:51:59 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 00:51:59 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 00:51:59 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 00:51:59 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 00:51:59 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 00:51:59 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 00:51:59 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 00:51:59 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 00:51:59 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 00:51:59 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 01:07:44 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781830061986","orderId":"OMO2606190617425628097649V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781831262533,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190617534902947873V","paymentMode":"UPI_INTENT","timestamp":1781830073539,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 01:07:44 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781830061986
            [orderId] => OMO2606190617425628097649V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781831262533
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606190617534902947873V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781830073539
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 01:07:44 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 01:07:44 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 01:07:44 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 01:07:44 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 01:07:44 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[19-Jun-2026 01:07:44 UTC] Payment not successful, status: FAILED
[19-Jun-2026 01:07:44 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781830061986","orderId":"OMO2606190617425628097649V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781831262533,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190617534902947873V","paymentMode":"UPI_INTENT","timestamp":1781830073539,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 01:09:03 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781830137982","orderId":"OMO2606190618583148197045V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781831338296,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190619043721159556V","paymentMode":"UPI_INTENT","timestamp":1781830144432,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 01:09:03 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781830137982
            [orderId] => OMO2606190618583148197045V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781831338296
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606190619043721159556V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781830144432
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 01:09:03 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 01:09:03 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 01:09:03 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 01:09:03 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 01:09:03 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[19-Jun-2026 01:09:03 UTC] Payment not successful, status: FAILED
[19-Jun-2026 01:09:03 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781830137982","orderId":"OMO2606190618583148197045V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781831338296,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190619043721159556V","paymentMode":"UPI_INTENT","timestamp":1781830144432,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 01:10:32 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781830229238","orderId":"OMO2606190620294500562723V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781831429437,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190620348801827415V","paymentMode":"UPI_INTENT","timestamp":1781830234928,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 01:10:32 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781830229238
            [orderId] => OMO2606190620294500562723V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781831429437
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606190620348801827415V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781830234928
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 01:10:32 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 01:10:32 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 01:10:32 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 01:10:32 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 01:10:32 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[19-Jun-2026 01:10:32 UTC] Payment not successful, status: FAILED
[19-Jun-2026 01:10:32 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781830229238","orderId":"OMO2606190620294500562723V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781831429437,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190620348801827415V","paymentMode":"UPI_INTENT","timestamp":1781830234928,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 01:15:58 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 01:15:58 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 01:15:58 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 01:15:58 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 01:15:58 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 01:15:58 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 01:15:58 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 01:15:58 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 01:15:58 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 01:15:58 UTC] Available dates found: 3
[19-Jun-2026 01:16:04 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 01:16:04 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 01:16:04 UTC] Current time (IST): 6:46
[19-Jun-2026 01:16:04 UTC] Requested date: 2026-06-20
[19-Jun-2026 01:16:04 UTC] Today: 2026-06-19
[19-Jun-2026 01:16:04 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 01:16:04 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 01:16:04 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 01:16:04 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 01:16:04 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 01:16:04 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 01:16:04 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 01:16:04 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 01:16:04 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 01:16:04 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 01:16:04 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 01:16:04 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 01:16:04 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 01:16:04 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 01:16:04 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 01:16:04 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 01:16:04 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 01:16:04 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 01:16:04 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 01:16:04 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 01:16:04 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 01:16:04 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 01:16:04 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 01:16:04 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 01:16:04 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 01:16:04 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 01:16:04 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 01:16:04 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 01:16:04 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 01:16:04 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 01:16:04 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 01:16:04 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 01:16:22 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 01:32:45 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 01:32:45 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 01:32:45 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 01:32:45 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 01:32:45 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 01:32:45 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 01:32:45 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 01:32:45 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 01:32:45 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 01:32:45 UTC] Available dates found: 3
[19-Jun-2026 01:32:49 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 01:32:49 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 01:32:49 UTC] Current time (IST): 7:2
[19-Jun-2026 01:32:49 UTC] Requested date: 2026-06-20
[19-Jun-2026 01:32:49 UTC] Today: 2026-06-19
[19-Jun-2026 01:32:49 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 01:32:49 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 01:32:49 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 01:32:49 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 01:32:49 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 01:32:49 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 01:32:49 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 01:32:49 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 01:32:49 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 01:32:49 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 01:32:49 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 01:32:49 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 01:32:49 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 01:32:49 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 01:32:49 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 01:32:49 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 01:32:49 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 01:32:49 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 01:32:49 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 01:32:49 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 01:32:49 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 01:32:49 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 01:32:49 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 01:32:49 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 01:32:49 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 01:32:49 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 01:32:49 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 01:32:49 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 01:32:49 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 01:32:49 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 01:32:49 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 01:32:49 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 01:33:22 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 01:33:22 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 01:33:22 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 01:33:22 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 01:33:22 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 01:33:22 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 01:33:22 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 01:33:22 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 01:33:22 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 01:33:22 UTC] Available dates found: 3
[19-Jun-2026 01:33:25 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 01:33:25 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 01:33:25 UTC] Current time (IST): 7:3
[19-Jun-2026 01:33:25 UTC] Requested date: 2026-06-20
[19-Jun-2026 01:33:25 UTC] Today: 2026-06-19
[19-Jun-2026 01:33:25 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 01:33:25 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 01:33:25 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 01:33:25 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 01:33:25 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 01:33:25 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 01:33:25 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 01:33:25 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 01:33:25 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 01:33:25 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 01:33:25 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 01:33:25 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 01:33:25 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 01:33:25 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 01:33:25 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 01:33:25 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 01:33:25 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 01:33:25 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 01:33:25 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 01:33:25 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 01:33:25 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 01:33:25 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 01:33:25 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 01:33:25 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 01:33:25 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 01:33:25 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 01:33:25 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 01:33:25 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 01:33:25 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 01:33:25 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 01:33:25 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 01:33:25 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 01:33:54 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 01:36:32 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781831788061","orderId":"OMO2606190646291995988357V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781832989166,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190646536667936927V","paymentMode":"UPI_INTENT","timestamp":1781831813707,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 01:36:32 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781831788061
            [orderId] => OMO2606190646291995988357V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781832989166
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606190646536667936927V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781831813707
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 01:36:32 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 01:36:32 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 01:36:32 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 01:36:32 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 01:36:32 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[19-Jun-2026 01:36:32 UTC] Payment not successful, status: FAILED
[19-Jun-2026 01:36:32 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781831788061","orderId":"OMO2606190646291995988357V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781832989166,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190646536667936927V","paymentMode":"UPI_INTENT","timestamp":1781831813707,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 01:49:50 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 01:49:50 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 01:49:50 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 01:49:50 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 01:49:50 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 01:49:50 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 01:49:50 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 01:49:50 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 01:49:50 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 01:49:50 UTC] Available dates found: 3
[19-Jun-2026 01:49:56 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 01:49:56 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 01:49:56 UTC] Current time (IST): 7:19
[19-Jun-2026 01:49:56 UTC] Requested date: 2026-06-21
[19-Jun-2026 01:49:56 UTC] Today: 2026-06-19
[19-Jun-2026 01:49:56 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 01:49:56 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 01:49:56 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 01:49:56 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 01:49:56 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 01:49:56 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 01:49:56 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 01:49:56 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 01:49:56 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 01:49:56 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 01:49:56 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 01:49:56 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 01:49:56 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 01:49:56 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 01:49:56 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 01:49:56 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 01:49:56 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 01:49:56 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 01:49:56 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 01:49:56 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 01:49:56 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 01:49:56 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 01:49:56 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 01:49:56 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 01:49:56 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 01:49:56 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 01:49:56 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 01:49:56 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 01:49:56 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 01:49:56 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 01:49:56 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 01:49:56 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 01:51:22 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 01:51:22 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 01:51:22 UTC] Current time (IST): 7:21
[19-Jun-2026 01:51:22 UTC] Requested date: 2026-06-20
[19-Jun-2026 01:51:22 UTC] Today: 2026-06-19
[19-Jun-2026 01:51:22 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 01:51:22 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 01:51:22 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 01:51:22 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 01:51:22 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 01:51:22 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 01:51:22 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 01:51:22 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 01:51:22 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 01:51:22 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 01:51:22 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 01:51:22 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 01:51:22 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 01:51:22 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 01:51:22 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 01:51:22 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 01:51:22 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 01:51:22 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 01:51:22 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 01:51:22 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 01:51:22 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 01:51:22 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 01:51:22 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 01:51:22 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 01:51:22 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 01:51:22 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 01:51:22 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 01:51:22 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 01:51:22 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 01:51:22 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 01:51:22 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 01:51:22 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 01:53:59 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781832836401","orderId":"OMO2606190703574007493933V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781834037369,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190704020102947350V","paymentMode":"UPI_INTENT","timestamp":1781832842057,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 01:53:59 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781832836401
            [orderId] => OMO2606190703574007493933V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781834037369
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606190704020102947350V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781832842057
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 01:53:59 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 01:53:59 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 01:53:59 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 01:53:59 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 01:53:59 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[19-Jun-2026 01:53:59 UTC] Payment not successful, status: FAILED
[19-Jun-2026 01:53:59 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781832836401","orderId":"OMO2606190703574007493933V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781834037369,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190704020102947350V","paymentMode":"UPI_INTENT","timestamp":1781832842057,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 02:03:09 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781833384860","orderId":"OMO2606190713058343581430V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781834585817,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190713109420562603V","paymentMode":"UPI_INTENT","timestamp":1781833390989,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 02:03:09 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781833384860
            [orderId] => OMO2606190713058343581430V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781834585817
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606190713109420562603V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781833390989
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 02:03:09 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 02:03:09 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 02:03:09 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 02:03:09 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 02:03:09 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[19-Jun-2026 02:03:09 UTC] Payment not successful, status: FAILED
[19-Jun-2026 02:03:09 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781833384860","orderId":"OMO2606190713058343581430V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781834585817,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190713109420562603V","paymentMode":"UPI_INTENT","timestamp":1781833390989,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 02:17:51 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 02:17:51 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 02:17:51 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 02:17:51 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 02:17:51 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 02:17:51 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 02:17:51 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 02:17:51 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 02:17:51 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 02:17:51 UTC] Available dates found: 3
[19-Jun-2026 02:17:54 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 02:17:54 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 02:17:54 UTC] Current time (IST): 7:47
[19-Jun-2026 02:17:54 UTC] Requested date: 2026-06-20
[19-Jun-2026 02:17:54 UTC] Today: 2026-06-19
[19-Jun-2026 02:17:54 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 02:17:54 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 02:17:54 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 02:17:54 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 02:17:54 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 02:17:54 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 02:17:54 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 02:17:54 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 02:17:54 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 02:17:54 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 02:17:54 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 02:17:54 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 02:17:54 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 02:17:54 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 02:17:54 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 02:17:54 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 02:17:54 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 02:17:54 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 02:17:54 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 02:17:54 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 02:17:54 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 02:17:54 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 02:17:54 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 02:17:54 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 02:17:54 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 02:17:54 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 02:17:54 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 02:17:54 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 02:17:54 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 02:17:54 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 02:17:54 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 02:17:54 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 02:18:13 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 02:21:26 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 02:21:26 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 02:21:26 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 02:21:26 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 02:21:26 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 02:21:26 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 02:21:26 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 02:21:26 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 02:21:26 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 02:21:26 UTC] Available dates found: 3
[19-Jun-2026 02:21:27 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 02:21:27 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 02:21:27 UTC] Current time (IST): 7:51
[19-Jun-2026 02:21:27 UTC] Requested date: 2026-06-20
[19-Jun-2026 02:21:27 UTC] Today: 2026-06-19
[19-Jun-2026 02:21:27 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 02:21:27 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 02:21:27 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 02:21:27 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 02:21:27 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 02:21:27 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 02:21:27 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 02:21:27 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 02:21:27 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 02:21:27 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 02:21:27 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 02:21:27 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 02:21:27 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 02:21:27 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 02:21:27 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 02:21:27 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 02:21:27 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 02:21:27 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 02:21:27 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 02:21:27 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 02:21:27 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 02:21:27 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 02:21:27 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 02:21:27 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 02:21:27 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 02:21:27 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 02:21:27 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 02:21:27 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 02:21:27 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 02:21:27 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 02:21:27 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 02:21:27 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 02:22:55 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 02:22:55 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 02:22:55 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 02:22:55 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 02:22:55 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 02:22:55 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 02:22:55 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 02:22:55 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 02:22:55 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 02:22:55 UTC] Available dates found: 3
[19-Jun-2026 02:23:00 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 02:23:00 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 02:23:00 UTC] Current time (IST): 7:53
[19-Jun-2026 02:23:00 UTC] Requested date: 2026-06-20
[19-Jun-2026 02:23:00 UTC] Today: 2026-06-19
[19-Jun-2026 02:23:00 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 02:23:00 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 02:23:00 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 02:23:00 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 02:23:00 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 02:23:00 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 02:23:00 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 02:23:00 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 02:23:00 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 02:23:00 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 02:23:00 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 02:23:00 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 02:23:00 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 02:23:00 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 02:23:00 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 02:23:00 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 02:23:00 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 02:23:00 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 02:23:00 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 02:23:00 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 02:23:00 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 02:23:00 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 02:23:00 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 02:23:00 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 02:23:00 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 02:23:00 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 02:23:00 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 02:23:00 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 02:23:00 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 02:23:00 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 02:23:00 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 02:23:00 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 02:24:23 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 02:26:23 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 02:26:23 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 02:26:23 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 02:26:23 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 02:26:23 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 02:26:23 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 02:26:23 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 02:26:23 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 02:26:23 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 02:26:23 UTC] Available dates found: 3
[19-Jun-2026 02:26:25 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 02:26:25 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 02:26:25 UTC] Current time (IST): 7:56
[19-Jun-2026 02:26:25 UTC] Requested date: 2026-06-20
[19-Jun-2026 02:26:25 UTC] Today: 2026-06-19
[19-Jun-2026 02:26:25 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 02:26:25 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 02:26:25 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 02:26:25 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 02:26:25 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 02:26:25 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 02:26:25 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 02:26:25 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 02:26:25 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 02:26:25 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 02:26:25 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 02:26:25 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 02:26:25 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 02:26:25 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 02:26:25 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 02:26:25 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 02:26:25 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 02:26:25 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 02:26:25 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 02:26:25 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 02:26:25 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 02:26:25 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 02:26:25 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 02:26:25 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 02:26:25 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 02:26:25 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 02:26:25 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 02:26:25 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 02:26:25 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 02:26:25 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 02:26:25 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 02:26:25 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 02:26:32 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 02:27:22 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 02:27:22 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 02:27:22 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 02:27:22 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 02:27:22 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 02:27:22 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 02:27:22 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 02:27:22 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 02:27:22 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 02:27:22 UTC] Available dates found: 3
[19-Jun-2026 02:27:23 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 02:27:23 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 02:27:23 UTC] Current time (IST): 7:57
[19-Jun-2026 02:27:23 UTC] Requested date: 2026-06-20
[19-Jun-2026 02:27:23 UTC] Today: 2026-06-19
[19-Jun-2026 02:27:23 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 02:27:23 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 02:27:23 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 02:27:23 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 02:27:23 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 02:27:23 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 02:27:23 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 02:27:23 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 02:27:23 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 02:27:23 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 02:27:23 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 02:27:23 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 02:27:23 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 02:27:23 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 02:27:23 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 02:27:23 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 02:27:23 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 02:27:23 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 02:27:23 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 02:27:23 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 02:27:23 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 02:27:23 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 02:27:23 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 02:27:23 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 02:27:23 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 02:27:23 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 02:27:23 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 02:27:23 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 02:27:23 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 02:27:23 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 02:27:23 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 02:27:23 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 02:27:29 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 02:28:58 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 02:28:58 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 02:28:58 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 02:28:58 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 02:28:58 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 02:28:58 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 02:28:58 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 02:28:58 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 02:28:58 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 02:28:58 UTC] Available dates found: 3
[19-Jun-2026 02:28:59 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 02:28:59 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 02:28:59 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 02:28:59 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 02:28:59 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 02:28:59 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 02:28:59 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 02:28:59 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 02:28:59 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 02:28:59 UTC] Available dates found: 3
[19-Jun-2026 02:29:00 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 02:29:00 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 02:29:00 UTC] Current time (IST): 7:59
[19-Jun-2026 02:29:00 UTC] Requested date: 2026-06-20
[19-Jun-2026 02:29:00 UTC] Today: 2026-06-19
[19-Jun-2026 02:29:00 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 02:29:00 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 02:29:00 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 02:29:00 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 02:29:00 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 02:29:00 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 02:29:00 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 02:29:00 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 02:29:00 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 02:29:00 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 02:29:00 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 02:29:00 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 02:29:00 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 02:29:00 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 02:29:00 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 02:29:00 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 02:29:00 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 02:29:00 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 02:29:00 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 02:29:00 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 02:29:00 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 02:29:00 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 02:29:00 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 02:29:00 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 02:29:00 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 02:29:00 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 02:29:00 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 02:29:00 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 02:29:00 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 02:29:00 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 02:29:00 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 02:29:00 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 02:29:10 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 02:29:10 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 02:29:10 UTC] Current time (IST): 7:59
[19-Jun-2026 02:29:10 UTC] Requested date: 2026-06-20
[19-Jun-2026 02:29:10 UTC] Today: 2026-06-19
[19-Jun-2026 02:29:10 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 02:29:10 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 02:29:10 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 02:29:10 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 02:29:10 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 02:29:10 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 02:29:10 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 02:29:10 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 02:29:10 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 02:29:10 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 02:29:10 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 02:29:10 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 02:29:10 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 02:29:10 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 02:29:10 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 02:29:10 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 02:29:10 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 02:29:10 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 02:29:10 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 02:29:10 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 02:29:10 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 02:29:10 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 02:29:10 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 02:29:10 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 02:29:10 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 02:29:10 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 02:29:10 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 02:29:10 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 02:29:10 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 02:29:10 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 02:29:10 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 02:29:10 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 02:29:14 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 02:30:44 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 02:30:44 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 02:30:44 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 02:30:44 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 02:30:44 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 02:30:44 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 02:30:44 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 02:30:44 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 02:30:44 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 02:30:44 UTC] Available dates found: 3
[19-Jun-2026 02:30:46 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 02:30:46 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 02:30:46 UTC] Current time (IST): 8:0
[19-Jun-2026 02:30:46 UTC] Requested date: 2026-06-20
[19-Jun-2026 02:30:46 UTC] Today: 2026-06-19
[19-Jun-2026 02:30:46 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 02:30:46 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 02:30:46 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 02:30:46 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 02:30:46 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 02:30:46 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 02:30:46 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 02:30:46 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 02:30:46 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 02:30:46 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 02:30:46 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 02:30:46 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 02:30:46 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 02:30:46 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 02:30:46 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 02:30:46 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 02:30:46 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 02:30:46 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 02:30:46 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 02:30:46 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 02:30:46 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 02:30:46 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 02:30:46 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 02:30:46 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 02:30:46 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 02:30:46 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 02:30:46 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 02:30:46 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 02:30:46 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 02:30:46 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 02:30:46 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 02:30:46 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 02:30:58 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 02:31:03 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 02:31:35 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 02:31:35 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 02:31:35 UTC] Current time (IST): 8:1
[19-Jun-2026 02:31:35 UTC] Requested date: 2026-06-20
[19-Jun-2026 02:31:35 UTC] Today: 2026-06-19
[19-Jun-2026 02:31:35 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 02:31:35 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 02:31:35 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 02:31:35 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 02:31:35 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 02:31:35 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 02:31:35 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 02:31:35 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 02:31:35 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 02:31:35 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 02:31:35 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 02:31:35 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 02:31:35 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 02:31:35 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 02:31:35 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 02:31:35 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 02:31:35 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 02:31:35 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 02:31:35 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 02:31:35 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 02:31:35 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 02:31:35 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 02:31:35 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 02:31:35 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 02:31:35 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 02:31:35 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 02:31:35 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 02:31:35 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 02:31:35 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 02:31:35 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 02:31:35 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 02:31:35 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 02:31:45 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 02:32:52 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 02:33:46 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 02:33:46 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 02:33:46 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 02:33:46 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 02:33:46 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 02:33:46 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 02:33:46 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 02:33:46 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 02:33:46 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 02:33:46 UTC] Available dates found: 3
[19-Jun-2026 02:33:48 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 02:33:48 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 02:33:48 UTC] Current time (IST): 8:3
[19-Jun-2026 02:33:48 UTC] Requested date: 2026-06-20
[19-Jun-2026 02:33:48 UTC] Today: 2026-06-19
[19-Jun-2026 02:33:48 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 02:33:48 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 02:33:48 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 02:33:48 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 02:33:48 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 02:33:48 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 02:33:48 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 02:33:48 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 02:33:48 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 02:33:48 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 02:33:48 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 02:33:48 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 02:33:48 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 02:33:48 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 02:33:48 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 02:33:48 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 02:33:48 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 02:33:48 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 02:33:48 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 02:33:48 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 02:33:48 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 02:33:48 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 02:33:48 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 02:33:48 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 02:33:48 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 02:33:48 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 02:33:48 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 02:33:48 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 02:33:48 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 02:33:48 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 02:33:48 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 02:33:48 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 02:33:53 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 02:38:18 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781835496246","orderId":"OMO2606190748168165988025V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781836696801,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[19-Jun-2026 02:38:18 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781835496246
            [orderId] => OMO2606190748168165988025V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781836696801
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[19-Jun-2026 02:38:18 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 02:38:18 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 02:38:18 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 02:38:18 UTC] Payment callback error: Transaction ID not found in callback
[19-Jun-2026 02:39:10 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781835548163","orderId":"OMO2606190749087707767338V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781836748755,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190751196713581388V","paymentMode":"UPI_INTENT","timestamp":1781835679706,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 02:39:10 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781835548163
            [orderId] => OMO2606190749087707767338V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781836748755
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606190751196713581388V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781835679706
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 02:39:10 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 02:39:10 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 02:39:10 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 02:39:10 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 02:39:10 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[19-Jun-2026 02:39:10 UTC] Payment not successful, status: FAILED
[19-Jun-2026 02:39:10 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781835548163","orderId":"OMO2606190749087707767338V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781836748755,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190751196713581388V","paymentMode":"UPI_INTENT","timestamp":1781835679706,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 02:42:48 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 02:42:48 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 02:42:48 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 02:42:48 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 02:42:48 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 02:42:48 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 02:42:48 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 02:42:48 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 02:42:48 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 02:42:48 UTC] Available dates found: 3
[19-Jun-2026 02:42:50 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 02:42:50 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 02:42:50 UTC] Current time (IST): 8:12
[19-Jun-2026 02:42:50 UTC] Requested date: 2026-06-20
[19-Jun-2026 02:42:50 UTC] Today: 2026-06-19
[19-Jun-2026 02:42:50 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 02:42:50 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 02:42:50 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 02:42:50 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 02:42:50 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 02:42:50 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 02:42:50 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 02:42:50 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 02:42:50 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 02:42:50 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 02:42:50 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 02:42:50 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 02:42:50 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 02:42:50 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 02:42:50 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 02:42:50 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 02:42:50 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 02:42:50 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 02:42:50 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 02:42:50 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 02:42:50 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 02:42:50 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 02:42:50 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 02:42:50 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 02:42:50 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 02:42:50 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 02:42:50 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 02:42:50 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 02:42:50 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 02:42:50 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 02:42:50 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 02:42:50 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 02:42:56 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 02:44:00 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781835836216","orderId":"OMO2606190753568202753816V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781837036803,"errorCode":"OTHERS","detailedErrorCode":"INTERNAL_SERVER_ERROR","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190754443767830199V","paymentMode":"CARD","timestamp":1781835884417,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"INTERNAL_SERVER_ERROR"}]}}
[19-Jun-2026 02:44:00 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781835836216
            [orderId] => OMO2606190753568202753816V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781837036803
            [errorCode] => OTHERS
            [detailedErrorCode] => INTERNAL_SERVER_ERROR
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606190754443767830199V
                            [paymentMode] => CARD
                            [timestamp] => 1781835884417
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => INTERNAL_SERVER_ERROR
                        )

                )

        )

)

[19-Jun-2026 02:44:00 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 02:44:00 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 02:44:00 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 02:44:00 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 02:44:00 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[19-Jun-2026 02:44:00 UTC] Payment not successful, status: FAILED
[19-Jun-2026 02:44:00 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781835836216","orderId":"OMO2606190753568202753816V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781837036803,"errorCode":"OTHERS","detailedErrorCode":"INTERNAL_SERVER_ERROR","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190754443767830199V","paymentMode":"CARD","timestamp":1781835884417,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"INTERNAL_SERVER_ERROR"}]}}
[19-Jun-2026 02:44:27 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781835864971","orderId":"OMO2606190754249564623392V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781837064940,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[19-Jun-2026 02:44:27 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781835864971
            [orderId] => OMO2606190754249564623392V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781837064940
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[19-Jun-2026 02:44:27 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 02:44:27 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 02:44:27 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 02:44:27 UTC] Payment callback error: Transaction ID not found in callback
[19-Jun-2026 02:44:32 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 02:44:32 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 02:44:32 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 02:44:32 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 02:44:32 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 02:44:32 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 02:44:32 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 02:44:32 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 02:44:32 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 02:44:32 UTC] Available dates found: 3
[19-Jun-2026 02:44:34 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 02:44:34 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 02:44:34 UTC] Current time (IST): 8:14
[19-Jun-2026 02:44:34 UTC] Requested date: 2026-06-20
[19-Jun-2026 02:44:34 UTC] Today: 2026-06-19
[19-Jun-2026 02:44:34 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 02:44:34 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 02:44:34 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 02:44:34 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 02:44:34 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 02:44:34 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 02:44:34 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 02:44:34 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 02:44:34 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 02:44:34 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 02:44:34 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 02:44:34 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 02:44:34 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 02:44:34 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 02:44:34 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 02:44:34 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 02:44:34 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 02:44:34 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 02:44:34 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 02:44:34 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 02:44:34 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 02:44:34 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 02:44:34 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 02:44:34 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 02:44:34 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 02:44:34 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 02:44:34 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 02:44:34 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 02:44:34 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 02:44:34 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 02:44:34 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 02:44:34 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 02:44:40 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 02:46:36 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781835994007","orderId":"OMO2606190756340170888168V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781837194000,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[19-Jun-2026 02:46:36 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781835994007
            [orderId] => OMO2606190756340170888168V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781837194000
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[19-Jun-2026 02:46:36 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 02:46:36 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 02:46:36 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 02:46:36 UTC] Payment callback error: Transaction ID not found in callback
[19-Jun-2026 02:47:07 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 02:47:07 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 02:47:07 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 02:47:07 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 02:47:07 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 02:47:07 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 02:47:07 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 02:47:07 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 02:47:07 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 02:47:07 UTC] Available dates found: 3
[19-Jun-2026 02:47:09 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 02:47:09 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 02:47:09 UTC] Current time (IST): 8:17
[19-Jun-2026 02:47:09 UTC] Requested date: 2026-06-20
[19-Jun-2026 02:47:09 UTC] Today: 2026-06-19
[19-Jun-2026 02:47:09 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 02:47:09 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 02:47:09 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 02:47:09 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 02:47:09 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 02:47:09 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 02:47:09 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 02:47:09 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 02:47:09 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 02:47:09 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 02:47:09 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 02:47:09 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 02:47:09 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 02:47:09 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 02:47:09 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 02:47:09 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 02:47:09 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 02:47:09 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 02:47:09 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 02:47:09 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 02:47:09 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 02:47:09 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 02:47:09 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 02:47:09 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 02:47:09 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 02:47:09 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 02:47:09 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 02:47:09 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 02:47:09 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 02:47:09 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 02:47:09 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 02:47:09 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 02:47:15 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 02:47:26 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 02:47:26 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 02:47:26 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 02:47:26 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 02:47:26 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 02:47:26 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 02:47:26 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 02:47:26 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 02:47:26 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 02:47:26 UTC] Available dates found: 3
[19-Jun-2026 02:47:34 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 02:47:34 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 02:47:34 UTC] Current time (IST): 8:17
[19-Jun-2026 02:47:34 UTC] Requested date: 2026-06-21
[19-Jun-2026 02:47:34 UTC] Today: 2026-06-19
[19-Jun-2026 02:47:34 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 02:47:34 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 02:47:34 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 02:47:34 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 02:47:34 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 02:47:34 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 02:47:34 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 02:47:34 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 02:47:34 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 02:47:34 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 02:47:34 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 02:47:34 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 02:47:34 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 02:47:34 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 02:47:34 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 02:47:34 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 02:47:34 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 02:47:34 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 02:47:34 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 02:47:34 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 02:47:34 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 02:47:34 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 02:47:34 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 02:47:34 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 02:47:34 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 02:47:34 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 02:47:34 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 02:47:34 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 02:47:34 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 02:47:34 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 02:47:34 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 02:47:34 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 02:47:35 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781836052776","orderId":"OMO2606190757327865072033V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781837252771,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[19-Jun-2026 02:47:35 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781836052776
            [orderId] => OMO2606190757327865072033V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781837252771
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[19-Jun-2026 02:47:35 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 02:47:35 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 02:47:35 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 02:47:35 UTC] Payment callback error: Transaction ID not found in callback
[19-Jun-2026 02:48:26 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 02:48:39 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 02:48:39 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 02:48:39 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 02:48:39 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 02:48:39 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 02:48:39 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 02:48:39 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 02:48:39 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 02:48:39 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 02:48:39 UTC] Available dates found: 3
[19-Jun-2026 02:48:40 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 02:48:40 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 02:48:40 UTC] Current time (IST): 8:18
[19-Jun-2026 02:48:40 UTC] Requested date: 2026-06-20
[19-Jun-2026 02:48:40 UTC] Today: 2026-06-19
[19-Jun-2026 02:48:40 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 02:48:40 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 02:48:40 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 02:48:40 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 02:48:40 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 02:48:40 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 02:48:40 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 02:48:40 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 02:48:40 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 02:48:40 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 02:48:40 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 02:48:40 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 02:48:40 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 02:48:40 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 02:48:40 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 02:48:40 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 02:48:40 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 02:48:40 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 02:48:40 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 02:48:40 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 02:48:40 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 02:48:40 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 02:48:40 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 02:48:40 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 02:48:40 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 02:48:40 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 02:48:40 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 02:48:40 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 02:48:40 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 02:48:40 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 02:48:40 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 02:48:40 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 02:48:46 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 02:49:20 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781836157962","orderId":"OMO2606190759179781159105V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781837357960,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[19-Jun-2026 02:49:20 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781836157962
            [orderId] => OMO2606190759179781159105V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781837357960
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[19-Jun-2026 02:49:20 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 02:49:20 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 02:49:20 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 02:49:20 UTC] Payment callback error: Transaction ID not found in callback
[19-Jun-2026 02:51:03 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781836259726","orderId":"OMO2606190800597564739912V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781837459741,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[19-Jun-2026 02:51:03 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781836259726
            [orderId] => OMO2606190800597564739912V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781837459741
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[19-Jun-2026 02:51:03 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 02:51:03 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 02:51:03 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 02:51:03 UTC] Payment callback error: Transaction ID not found in callback
[19-Jun-2026 02:51:16 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781836273737","orderId":"OMO2606190801139065988887V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781837473891,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[19-Jun-2026 02:51:16 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781836273737
            [orderId] => OMO2606190801139065988887V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781837473891
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[19-Jun-2026 02:51:16 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 02:51:16 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 02:51:16 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 02:51:16 UTC] Payment callback error: Transaction ID not found in callback
[19-Jun-2026 02:51:30 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 02:51:30 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781836287051","orderId":"OMO2606190801271237936545V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781837487106,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[19-Jun-2026 02:51:30 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781836287051
            [orderId] => OMO2606190801271237936545V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781837487106
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[19-Jun-2026 02:51:30 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 02:51:30 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 02:51:30 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 02:51:30 UTC] Payment callback error: Transaction ID not found in callback
[19-Jun-2026 02:51:41 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 02:51:41 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 02:51:41 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 02:51:41 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 02:51:41 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 02:51:41 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 02:51:41 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 02:51:41 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 02:51:41 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 02:51:41 UTC] Available dates found: 3
[19-Jun-2026 02:51:50 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 02:51:50 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 02:51:50 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 02:51:50 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 02:51:50 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 02:51:50 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 02:51:50 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 02:51:50 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 02:51:50 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 02:51:50 UTC] Available dates found: 3
[19-Jun-2026 02:51:51 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781836307081","orderId":"OMO2606190801471990141446V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781837507183,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[19-Jun-2026 02:51:51 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781836307081
            [orderId] => OMO2606190801471990141446V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781837507183
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[19-Jun-2026 02:51:51 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 02:51:51 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 02:51:51 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 02:51:51 UTC] Payment callback error: Transaction ID not found in callback
[19-Jun-2026 02:51:56 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 02:51:56 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 02:51:56 UTC] Current time (IST): 8:21
[19-Jun-2026 02:51:56 UTC] Requested date: 2026-06-21
[19-Jun-2026 02:51:56 UTC] Today: 2026-06-19
[19-Jun-2026 02:51:56 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 02:51:56 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 02:51:56 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 02:51:56 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 02:51:56 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 02:51:56 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 02:51:56 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 02:51:56 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 02:51:56 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 02:51:56 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 02:51:56 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 02:51:56 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 02:51:56 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 02:51:56 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 02:51:56 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 02:51:56 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 02:51:56 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 02:51:56 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 02:51:56 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 02:51:56 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 02:51:56 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 02:51:56 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 02:51:56 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 02:51:56 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 02:51:56 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 02:51:56 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 02:51:56 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 02:51:56 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 02:51:56 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 02:51:56 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 02:51:56 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 02:51:56 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 02:52:13 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781836329529","orderId":"OMO2606190802096994623817V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781837529681,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[19-Jun-2026 02:52:13 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781836329529
            [orderId] => OMO2606190802096994623817V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781837529681
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[19-Jun-2026 02:52:13 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 02:52:13 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 02:52:13 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 02:52:13 UTC] Payment callback error: Transaction ID not found in callback
[19-Jun-2026 02:52:25 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 02:52:57 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781836374755","orderId":"OMO2606190802549652947830V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781837574947,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[19-Jun-2026 02:52:57 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781836374755
            [orderId] => OMO2606190802549652947830V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781837574947
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[19-Jun-2026 02:52:57 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 02:52:57 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 02:52:57 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 02:52:57 UTC] Payment callback error: Transaction ID not found in callback
[19-Jun-2026 02:54:00 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781836436563","orderId":"OMO2606190803574830562637V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781837637468,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[19-Jun-2026 02:54:00 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781836436563
            [orderId] => OMO2606190803574830562637V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781837637468
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[19-Jun-2026 02:54:00 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 02:54:00 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 02:54:00 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 02:54:00 UTC] Payment callback error: Transaction ID not found in callback
[19-Jun-2026 02:54:57 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 02:54:57 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 02:54:57 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 02:54:57 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 02:54:57 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 02:54:57 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 02:54:57 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 02:54:57 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 02:54:57 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 02:54:57 UTC] Available dates found: 3
[19-Jun-2026 02:55:08 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 02:55:08 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 02:55:08 UTC] Current time (IST): 8:25
[19-Jun-2026 02:55:08 UTC] Requested date: 2026-06-20
[19-Jun-2026 02:55:08 UTC] Today: 2026-06-19
[19-Jun-2026 02:55:08 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 02:55:08 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 02:55:08 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 02:55:08 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 02:55:08 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 02:55:08 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 02:55:08 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 02:55:08 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 02:55:08 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 02:55:08 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 02:55:08 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 02:55:08 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 02:55:08 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 02:55:08 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 02:55:08 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 02:55:08 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 02:55:08 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 02:55:08 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 02:55:08 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 02:55:08 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 02:55:08 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 02:55:08 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 02:55:08 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 02:55:08 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 02:55:08 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 02:55:08 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 02:55:08 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 02:55:08 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 02:55:08 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 02:55:08 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 02:55:08 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 02:55:08 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 02:55:14 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 02:55:14 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 02:55:14 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 02:55:14 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 02:55:14 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 02:55:14 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 02:55:14 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 02:55:14 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 02:55:14 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 02:55:14 UTC] Available dates found: 3
[19-Jun-2026 02:55:15 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 02:55:15 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 02:55:15 UTC] Current time (IST): 8:25
[19-Jun-2026 02:55:15 UTC] Requested date: 2026-06-20
[19-Jun-2026 02:55:15 UTC] Today: 2026-06-19
[19-Jun-2026 02:55:15 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 02:55:15 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 02:55:15 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 02:55:15 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 02:55:15 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 02:55:15 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 02:55:15 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 02:55:15 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 02:55:15 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 02:55:15 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 02:55:15 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 02:55:15 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 02:55:15 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 02:55:15 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 02:55:15 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 02:55:15 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 02:55:15 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 02:55:15 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 02:55:15 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 02:55:15 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 02:55:15 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 02:55:15 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 02:55:15 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 02:55:15 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 02:55:15 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 02:55:15 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 02:55:15 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 02:55:15 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 02:55:15 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 02:55:15 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 02:55:15 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 02:55:15 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 02:55:20 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 02:55:45 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 02:55:45 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 02:55:45 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 02:55:45 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 02:55:45 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 02:55:45 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 02:55:45 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 02:55:45 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 02:55:45 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 02:55:45 UTC] Available dates found: 3
[19-Jun-2026 02:55:46 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 02:55:46 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 02:55:46 UTC] Current time (IST): 8:25
[19-Jun-2026 02:55:46 UTC] Requested date: 2026-06-20
[19-Jun-2026 02:55:46 UTC] Today: 2026-06-19
[19-Jun-2026 02:55:46 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 02:55:46 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 02:55:46 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 02:55:46 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 02:55:46 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 02:55:46 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 02:55:46 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 02:55:46 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 02:55:46 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 02:55:46 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 02:55:46 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 02:55:46 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 02:55:46 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 02:55:46 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 02:55:46 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 02:55:46 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 02:55:46 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 02:55:46 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 02:55:46 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 02:55:46 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 02:55:46 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 02:55:46 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 02:55:46 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 02:55:46 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 02:55:46 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 02:55:46 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 02:55:46 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 02:55:46 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 02:55:46 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 02:55:46 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 02:55:46 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 02:55:46 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 02:55:47 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 02:55:47 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 02:55:47 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 02:55:47 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 02:55:47 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 02:55:47 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 02:55:47 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 02:55:47 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 02:55:47 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 02:55:47 UTC] Available dates found: 3
[19-Jun-2026 02:55:50 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 02:55:50 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 02:55:50 UTC] Current time (IST): 8:25
[19-Jun-2026 02:55:50 UTC] Requested date: 2026-06-21
[19-Jun-2026 02:55:50 UTC] Today: 2026-06-19
[19-Jun-2026 02:55:50 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 02:55:50 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 02:55:50 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 02:55:50 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 02:55:50 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 02:55:50 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 02:55:50 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 02:55:50 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 02:55:50 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 02:55:50 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 02:55:50 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 02:55:50 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 02:55:50 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 02:55:50 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 02:55:50 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 02:55:50 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 02:55:50 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 02:55:50 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 02:55:50 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 02:55:50 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 02:55:50 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 02:55:50 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 02:55:50 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 02:55:50 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 02:55:50 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 02:55:50 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 02:55:50 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 02:55:50 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 02:55:50 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 02:55:50 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 02:55:50 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 02:55:50 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 02:55:51 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 02:56:20 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 02:56:20 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 02:56:20 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 02:56:20 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 02:56:20 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 02:56:20 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 02:56:20 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 02:56:20 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 02:56:20 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 02:56:20 UTC] Available dates found: 3
[19-Jun-2026 02:56:21 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 02:56:21 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 02:56:21 UTC] Current time (IST): 8:26
[19-Jun-2026 02:56:21 UTC] Requested date: 2026-06-20
[19-Jun-2026 02:56:21 UTC] Today: 2026-06-19
[19-Jun-2026 02:56:21 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 02:56:21 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 02:56:21 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 02:56:21 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 02:56:21 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 02:56:21 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 02:56:21 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 02:56:21 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 02:56:21 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 02:56:21 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 02:56:21 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 02:56:21 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 02:56:21 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 02:56:21 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 02:56:21 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 02:56:21 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 02:56:21 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 02:56:21 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 02:56:21 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 02:56:21 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 02:56:21 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 02:56:21 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 02:56:21 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 02:56:21 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 02:56:21 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 02:56:21 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 02:56:21 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 02:56:21 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 02:56:21 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 02:56:21 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 02:56:21 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 02:56:21 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 02:56:23 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 02:56:33 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 02:56:50 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 02:56:50 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 02:56:50 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 02:56:50 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 02:56:50 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 02:56:50 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 02:56:50 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 02:56:50 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 02:56:50 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 02:56:50 UTC] Available dates found: 3
[19-Jun-2026 02:56:52 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 02:56:52 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 02:56:52 UTC] Current time (IST): 8:26
[19-Jun-2026 02:56:52 UTC] Requested date: 2026-06-21
[19-Jun-2026 02:56:52 UTC] Today: 2026-06-19
[19-Jun-2026 02:56:52 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 02:56:52 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 02:56:52 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 02:56:52 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 02:56:52 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 02:56:52 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 02:56:52 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 02:56:52 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 02:56:52 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 02:56:52 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 02:56:52 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 02:56:52 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 02:56:52 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 02:56:52 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 02:56:52 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 02:56:52 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 02:56:52 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 02:56:52 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 02:56:52 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 02:56:52 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 02:56:52 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 02:56:52 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 02:56:52 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 02:56:52 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 02:56:52 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 02:56:52 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 02:56:52 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 02:56:52 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 02:56:52 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 02:56:52 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 02:56:52 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 02:56:52 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 02:57:19 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 02:58:04 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 02:58:04 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 02:58:04 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 02:58:04 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 02:58:04 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 02:58:04 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 02:58:04 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 02:58:04 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 02:58:04 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 02:58:04 UTC] Available dates found: 3
[19-Jun-2026 02:58:41 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 02:58:41 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 02:58:41 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 02:58:41 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 02:58:41 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 02:58:41 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 02:58:41 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 02:58:41 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 02:58:41 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 02:58:41 UTC] Available dates found: 3
[19-Jun-2026 02:58:51 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 02:58:51 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 02:58:51 UTC] Current time (IST): 8:28
[19-Jun-2026 02:58:51 UTC] Requested date: 2026-06-20
[19-Jun-2026 02:58:51 UTC] Today: 2026-06-19
[19-Jun-2026 02:58:51 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 02:58:51 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 02:58:51 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 02:58:51 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 02:58:51 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 02:58:51 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 02:58:51 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 02:58:51 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 02:58:51 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 02:58:51 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 02:58:51 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 02:58:51 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 02:58:51 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 02:58:51 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 02:58:51 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 02:58:51 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 02:58:51 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 02:58:51 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 02:58:51 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 02:58:51 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 02:58:51 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 02:58:51 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 02:58:51 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 02:58:51 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 02:58:51 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 02:58:51 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 02:58:51 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 02:58:51 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 02:58:51 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 02:58:51 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 02:58:51 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 02:58:51 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 03:00:26 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 03:00:26 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 03:00:26 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 03:00:26 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 03:00:26 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 03:00:26 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 03:00:26 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 03:00:26 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 03:00:26 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 03:00:26 UTC] Available dates found: 3
[19-Jun-2026 03:00:28 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 03:00:28 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 03:00:28 UTC] Current time (IST): 8:30
[19-Jun-2026 03:00:28 UTC] Requested date: 2026-06-20
[19-Jun-2026 03:00:28 UTC] Today: 2026-06-19
[19-Jun-2026 03:00:28 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 03:00:28 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 03:00:28 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 03:00:28 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 03:00:28 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 03:00:28 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 03:00:28 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 03:00:28 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 03:00:28 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 03:00:28 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 03:00:28 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 03:00:28 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 03:00:28 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 03:00:28 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 03:00:28 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 03:00:28 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 03:00:28 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 03:00:28 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 03:00:28 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 03:00:28 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 03:00:28 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 03:00:28 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 03:00:28 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 03:00:28 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 03:00:28 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 03:00:28 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 03:00:28 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 03:00:28 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 03:00:28 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 03:00:28 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 03:00:28 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 03:00:28 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 03:00:41 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 03:02:59 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781836977955","orderId":"OMO2606190812581058946451V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781838178086,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190813025958097175V","paymentMode":"UPI_INTENT","timestamp":1781836982649,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 03:02:59 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781836977955
            [orderId] => OMO2606190812581058946451V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781838178086
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606190813025958097175V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781836982649
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 03:02:59 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 03:02:59 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 03:02:59 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 03:02:59 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 03:02:59 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[19-Jun-2026 03:02:59 UTC] Payment not successful, status: FAILED
[19-Jun-2026 03:02:59 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781836977955","orderId":"OMO2606190812581058946451V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781838178086,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190813025958097175V","paymentMode":"UPI_INTENT","timestamp":1781836982649,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 03:04:45 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781837082229","orderId":"OMO2606190814428044698820V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781838282790,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190814475224739027V","paymentMode":"UPI_INTENT","timestamp":1781837087554,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 03:04:45 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781837082229
            [orderId] => OMO2606190814428044698820V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781838282790
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606190814475224739027V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781837087554
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 03:04:45 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 03:04:45 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 03:04:45 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 03:04:45 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 03:04:45 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[19-Jun-2026 03:04:45 UTC] Payment not successful, status: FAILED
[19-Jun-2026 03:04:45 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781837082229","orderId":"OMO2606190814428044698820V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781838282790,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190814475224739027V","paymentMode":"UPI_INTENT","timestamp":1781837087554,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 03:06:12 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 03:06:12 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 03:06:12 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 03:06:12 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 03:06:12 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 03:06:12 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 03:06:12 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 03:06:12 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 03:06:12 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 03:06:12 UTC] Available dates found: 3
[19-Jun-2026 03:06:14 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 03:06:14 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 03:06:14 UTC] Current time (IST): 8:36
[19-Jun-2026 03:06:14 UTC] Requested date: 2026-06-21
[19-Jun-2026 03:06:14 UTC] Today: 2026-06-19
[19-Jun-2026 03:06:14 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 03:06:14 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 03:06:14 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 03:06:14 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 03:06:14 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 03:06:14 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 03:06:14 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 03:06:14 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 03:06:14 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 03:06:14 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 03:06:14 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 03:06:14 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 03:06:14 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 03:06:14 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 03:06:14 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 03:06:14 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 03:06:14 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 03:06:14 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 03:06:14 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 03:06:14 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 03:06:14 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 03:06:14 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 03:06:14 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 03:06:14 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 03:06:14 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 03:06:14 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 03:06:14 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 03:06:14 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 03:06:14 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 03:06:14 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 03:06:14 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 03:06:14 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 03:06:33 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 03:07:20 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781837237057","orderId":"OMO2606190817172235072250V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781838437206,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190817203374698152V","paymentMode":"UPI_INTENT","timestamp":1781837240378,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 03:07:20 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781837237057
            [orderId] => OMO2606190817172235072250V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781838437206
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606190817203374698152V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781837240378
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 03:07:20 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 03:07:20 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 03:07:20 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 03:07:20 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 03:07:20 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[19-Jun-2026 03:07:20 UTC] Payment not successful, status: FAILED
[19-Jun-2026 03:07:20 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781837237057","orderId":"OMO2606190817172235072250V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781838437206,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190817203374698152V","paymentMode":"UPI_INTENT","timestamp":1781837240378,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 03:08:34 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781837313206","orderId":"OMO2606190818295512260460V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781838509535,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190818382836720198V","paymentMode":"UPI_INTENT","timestamp":1781837318320,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 03:08:34 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781837313206
            [orderId] => OMO2606190818295512260460V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781838509535
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606190818382836720198V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781837318320
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 03:08:34 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 03:08:34 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 03:08:34 UTC] Amount Conversion: 20000 paise = 200 rupees
[19-Jun-2026 03:08:34 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 03:08:34 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[19-Jun-2026 03:08:34 UTC] Payment not successful, status: FAILED
[19-Jun-2026 03:08:34 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781837313206","orderId":"OMO2606190818295512260460V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781838509535,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190818382836720198V","paymentMode":"UPI_INTENT","timestamp":1781837318320,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 03:08:52 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781837328083","orderId":"OMO2606190818482814698482V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781838528259,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190818520934698601V","paymentMode":"UPI_INTENT","timestamp":1781837332132,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 03:08:52 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781837328083
            [orderId] => OMO2606190818482814698482V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781838528259
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606190818520934698601V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781837332132
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 03:08:52 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 03:08:52 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 03:08:52 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 03:08:52 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 03:08:52 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[19-Jun-2026 03:08:52 UTC] Payment not successful, status: FAILED
[19-Jun-2026 03:08:52 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781837328083","orderId":"OMO2606190818482814698482V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781838528259,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190818520934698601V","paymentMode":"UPI_INTENT","timestamp":1781837332132,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 03:10:53 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781837453205","orderId":"OMO2606190820495658097191V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781838649549,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190820547555072403V","paymentMode":"UPI_INTENT","timestamp":1781837454804,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 03:10:53 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781837453205
            [orderId] => OMO2606190820495658097191V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781838649549
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606190820547555072403V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781837454804
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 03:10:53 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 03:10:53 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 03:10:53 UTC] Amount Conversion: 20000 paise = 200 rupees
[19-Jun-2026 03:10:53 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 03:10:53 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[19-Jun-2026 03:10:53 UTC] Payment not successful, status: FAILED
[19-Jun-2026 03:10:53 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781837453205","orderId":"OMO2606190820495658097191V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781838649549,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190820547555072403V","paymentMode":"UPI_INTENT","timestamp":1781837454804,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 03:11:25 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781837482310","orderId":"OMO2606190821228394623830V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781838682821,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[19-Jun-2026 03:11:25 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781837482310
            [orderId] => OMO2606190821228394623830V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781838682821
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[19-Jun-2026 03:11:25 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 03:11:25 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 03:11:25 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 03:11:25 UTC] Payment callback error: Transaction ID not found in callback
[19-Jun-2026 03:11:35 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781837491743","orderId":"OMO2606190821317555072089V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781838691737,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190821376018197215V","paymentMode":"UPI_INTENT","timestamp":1781837497635,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 03:11:35 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781837491743
            [orderId] => OMO2606190821317555072089V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781838691737
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606190821376018197215V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781837497635
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 03:11:35 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 03:11:35 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 03:11:35 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 03:11:35 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 03:11:35 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[19-Jun-2026 03:11:35 UTC] Payment not successful, status: FAILED
[19-Jun-2026 03:11:35 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781837491743","orderId":"OMO2606190821317555072089V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781838691737,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190821376018197215V","paymentMode":"UPI_INTENT","timestamp":1781837497635,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 03:12:37 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781837557399","orderId":"OMO2606190822337543581301V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781838753738,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190822453014652889V","paymentMode":"UPI_INTENT","timestamp":1781837565335,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 03:12:37 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781837557399
            [orderId] => OMO2606190822337543581301V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781838753738
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606190822453014652889V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781837565335
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 03:12:37 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 03:12:37 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 03:12:37 UTC] Amount Conversion: 20000 paise = 200 rupees
[19-Jun-2026 03:12:37 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 03:12:37 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[19-Jun-2026 03:12:37 UTC] Payment not successful, status: FAILED
[19-Jun-2026 03:12:37 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781837557399","orderId":"OMO2606190822337543581301V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781838753738,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190822453014652889V","paymentMode":"UPI_INTENT","timestamp":1781837565335,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 03:13:34 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 03:14:25 UTC] Password reset error: User not found with this mobile number
[19-Jun-2026 03:14:41 UTC] Password reset error: User not found with this mobile number
[19-Jun-2026 03:15:08 UTC] Password reset error: User not found with this mobile number
[19-Jun-2026 03:15:28 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781837721692","orderId":"OMO2606190825216790141993V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781838921664,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[19-Jun-2026 03:15:28 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781837721692
            [orderId] => OMO2606190825216790141993V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781838921664
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[19-Jun-2026 03:15:28 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 03:15:28 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 03:15:28 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 03:15:28 UTC] Payment callback error: Transaction ID not found in callback
[19-Jun-2026 03:15:40 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781837736504","orderId":"OMO2606190825365071827659V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781838936491,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[19-Jun-2026 03:15:40 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781837736504
            [orderId] => OMO2606190825365071827659V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781838936491
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[19-Jun-2026 03:15:40 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 03:15:40 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 03:15:40 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 03:15:40 UTC] Payment callback error: Transaction ID not found in callback
[19-Jun-2026 03:15:54 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781837752537","orderId":"OMO2606190825525807767420V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781838952565,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[19-Jun-2026 03:15:54 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781837752537
            [orderId] => OMO2606190825525807767420V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781838952565
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[19-Jun-2026 03:15:54 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 03:15:54 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 03:15:54 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 03:15:54 UTC] Payment callback error: Transaction ID not found in callback
[19-Jun-2026 03:16:02 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 03:16:02 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 03:16:02 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 03:16:02 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 03:16:02 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 03:16:02 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 03:16:02 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 03:16:02 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 03:16:02 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 03:16:02 UTC] Available dates found: 3
[19-Jun-2026 03:16:13 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 03:16:13 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 03:16:13 UTC] Current time (IST): 8:46
[19-Jun-2026 03:16:13 UTC] Requested date: 2026-06-20
[19-Jun-2026 03:16:13 UTC] Today: 2026-06-19
[19-Jun-2026 03:16:13 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 03:16:13 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 03:16:13 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 03:16:13 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 03:16:13 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 03:16:13 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 03:16:13 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 03:16:13 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 03:16:13 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 03:16:13 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 03:16:13 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 03:16:13 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 03:16:13 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 03:16:13 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 03:16:13 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 03:16:13 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 03:16:13 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 03:16:13 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 03:16:13 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 03:16:13 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 03:16:13 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 03:16:13 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 03:16:13 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 03:16:13 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 03:16:13 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 03:16:13 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 03:16:13 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 03:16:13 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 03:16:13 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 03:16:13 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 03:16:13 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 03:16:13 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 03:16:19 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 03:16:29 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781837786691","orderId":"OMO2606190826269388946408V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781838986922,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190826336658946550V","paymentMode":"UPI_INTENT","timestamp":1781837793699,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 03:16:29 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781837786691
            [orderId] => OMO2606190826269388946408V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781838986922
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606190826336658946550V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781837793699
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 03:16:29 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 03:16:29 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 03:16:29 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 03:16:29 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 03:16:29 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[19-Jun-2026 03:16:29 UTC] Payment not successful, status: FAILED
[19-Jun-2026 03:16:29 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781837786691","orderId":"OMO2606190826269388946408V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781838986922,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190826336658946550V","paymentMode":"UPI_INTENT","timestamp":1781837793699,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 03:16:37 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781837795342","orderId":"OMO2606190826353392260127V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781838995302,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[19-Jun-2026 03:16:37 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781837795342
            [orderId] => OMO2606190826353392260127V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781838995302
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[19-Jun-2026 03:16:37 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 03:16:37 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 03:16:37 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 03:16:37 UTC] Payment callback error: Transaction ID not found in callback
[19-Jun-2026 03:16:59 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 03:16:59 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 03:16:59 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 03:16:59 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 03:16:59 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 03:16:59 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 03:16:59 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 03:16:59 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 03:16:59 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 03:16:59 UTC] Available dates found: 3
[19-Jun-2026 03:17:01 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 03:17:01 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 03:17:01 UTC] Current time (IST): 8:47
[19-Jun-2026 03:17:01 UTC] Requested date: 2026-06-21
[19-Jun-2026 03:17:01 UTC] Today: 2026-06-19
[19-Jun-2026 03:17:01 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 03:17:01 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 03:17:01 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 03:17:01 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 03:17:01 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 03:17:01 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 03:17:01 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 03:17:01 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 03:17:01 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 03:17:01 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 03:17:01 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 03:17:01 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 03:17:01 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 03:17:01 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 03:17:01 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 03:17:01 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 03:17:01 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 03:17:01 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 03:17:01 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 03:17:01 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 03:17:01 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 03:17:01 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 03:17:01 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 03:17:01 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 03:17:01 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 03:17:01 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 03:17:01 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 03:17:01 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 03:17:01 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 03:17:01 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 03:17:01 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 03:17:01 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 03:17:20 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 03:17:29 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781837849841","orderId":"OMO2606190827261965988843V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781839046177,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190827315684652822V","paymentMode":"UPI_INTENT","timestamp":1781837851603,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 03:17:29 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781837849841
            [orderId] => OMO2606190827261965988843V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781839046177
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606190827315684652822V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781837851603
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 03:17:29 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 03:17:29 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 03:17:29 UTC] Amount Conversion: 20000 paise = 200 rupees
[19-Jun-2026 03:17:29 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 03:17:29 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[19-Jun-2026 03:17:29 UTC] Payment not successful, status: FAILED
[19-Jun-2026 03:17:29 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781837849841","orderId":"OMO2606190827261965988843V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781839046177,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190827315684652822V","paymentMode":"UPI_INTENT","timestamp":1781837851603,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 03:17:56 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 03:17:56 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 03:17:56 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 03:17:56 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 03:17:56 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 03:17:56 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 03:17:56 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 03:17:56 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 03:17:56 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 03:17:56 UTC] Available dates found: 3
[19-Jun-2026 03:17:57 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 03:17:57 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 03:17:57 UTC] Current time (IST): 8:47
[19-Jun-2026 03:17:57 UTC] Requested date: 2026-06-20
[19-Jun-2026 03:17:57 UTC] Today: 2026-06-19
[19-Jun-2026 03:17:57 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 03:17:57 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 03:17:57 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 03:17:57 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 03:17:57 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 03:17:57 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 03:17:57 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 03:17:57 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 03:17:57 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 03:17:57 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 03:17:57 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 03:17:57 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 03:17:57 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 03:17:57 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 03:17:57 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 03:17:57 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 03:17:57 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 03:17:57 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 03:17:57 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 03:17:57 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 03:17:57 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 03:17:57 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 03:17:57 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 03:17:57 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 03:17:57 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 03:17:57 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 03:17:57 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 03:17:57 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 03:17:57 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 03:17:57 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 03:17:57 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 03:17:57 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 03:18:04 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 03:18:13 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 03:18:13 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 03:18:13 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 03:18:13 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 03:18:13 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 03:18:13 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 03:18:13 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 03:18:13 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 03:18:13 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 03:18:13 UTC] Available dates found: 3
[19-Jun-2026 03:18:16 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 03:18:16 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 03:18:16 UTC] Current time (IST): 8:48
[19-Jun-2026 03:18:16 UTC] Requested date: 2026-06-21
[19-Jun-2026 03:18:16 UTC] Today: 2026-06-19
[19-Jun-2026 03:18:16 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 03:18:16 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 03:18:16 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 03:18:16 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 03:18:16 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 03:18:16 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 03:18:16 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 03:18:16 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 03:18:16 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 03:18:16 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 03:18:16 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 03:18:16 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 03:18:16 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 03:18:16 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 03:18:16 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 03:18:16 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 03:18:16 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 03:18:16 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 03:18:16 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 03:18:16 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 03:18:16 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 03:18:16 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 03:18:16 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 03:18:16 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 03:18:16 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 03:18:16 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 03:18:16 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 03:18:16 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 03:18:16 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 03:18:16 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 03:18:16 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 03:18:16 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 03:18:36 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 03:18:47 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 03:18:47 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 03:18:47 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 03:18:47 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 03:18:47 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 03:18:47 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 03:18:47 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 03:18:47 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 03:18:47 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 03:18:47 UTC] Available dates found: 3
[19-Jun-2026 03:18:49 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 03:18:49 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 03:18:49 UTC] Current time (IST): 8:48
[19-Jun-2026 03:18:49 UTC] Requested date: 2026-06-20
[19-Jun-2026 03:18:49 UTC] Today: 2026-06-19
[19-Jun-2026 03:18:49 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 03:18:49 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 03:18:49 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 03:18:49 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 03:18:49 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 03:18:49 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 03:18:49 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 03:18:49 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 03:18:49 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 03:18:49 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 03:18:49 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 03:18:49 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 03:18:49 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 03:18:49 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 03:18:49 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 03:18:49 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 03:18:49 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 03:18:49 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 03:18:49 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 03:18:49 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 03:18:49 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 03:18:49 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 03:18:49 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 03:18:49 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 03:18:49 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 03:18:49 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 03:18:49 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 03:18:49 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 03:18:49 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 03:18:49 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 03:18:49 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 03:18:49 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 03:18:52 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 03:19:41 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 03:19:41 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 03:19:41 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 03:19:41 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 03:19:41 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 03:19:41 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 03:19:41 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 03:19:41 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 03:19:41 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 03:19:41 UTC] Available dates found: 3
[19-Jun-2026 03:19:42 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 03:19:42 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 03:19:42 UTC] Current time (IST): 8:49
[19-Jun-2026 03:19:42 UTC] Requested date: 2026-06-20
[19-Jun-2026 03:19:42 UTC] Today: 2026-06-19
[19-Jun-2026 03:19:42 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 03:19:42 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 03:19:42 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 03:19:42 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 03:19:42 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 03:19:42 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 03:19:42 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 03:19:42 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 03:19:42 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 03:19:42 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 03:19:42 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 03:19:42 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 03:19:42 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 03:19:42 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 03:19:42 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 03:19:42 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 03:19:42 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 03:19:42 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 03:19:42 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 03:19:42 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 03:19:42 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 03:19:42 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 03:19:42 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 03:19:42 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 03:19:42 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 03:19:42 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 03:19:42 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 03:19:42 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 03:19:42 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 03:19:42 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 03:19:42 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 03:19:42 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 03:19:54 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 03:20:30 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 03:20:30 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 03:20:30 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 03:20:30 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 03:20:30 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 03:20:30 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 03:20:30 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 03:20:30 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 03:20:30 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 03:20:30 UTC] Available dates found: 3
[19-Jun-2026 03:20:32 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 03:20:32 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 03:20:32 UTC] Current time (IST): 8:50
[19-Jun-2026 03:20:32 UTC] Requested date: 2026-06-20
[19-Jun-2026 03:20:32 UTC] Today: 2026-06-19
[19-Jun-2026 03:20:32 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 03:20:32 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 03:20:32 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 03:20:32 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 03:20:32 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 03:20:32 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 03:20:32 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 03:20:32 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 03:20:32 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 03:20:32 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 03:20:32 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 03:20:32 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 03:20:32 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 03:20:32 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 03:20:32 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 03:20:32 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 03:20:32 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 03:20:32 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 03:20:32 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 03:20:32 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 03:20:32 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 03:20:32 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 03:20:32 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 03:20:32 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 03:20:32 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 03:20:32 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 03:20:32 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 03:20:32 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 03:20:32 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 03:20:32 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 03:20:32 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 03:20:32 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 03:20:45 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781838043592","orderId":"OMO2606190830438450888565V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781839243828,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190845346378224560V","paymentMode":"UPI_INTENT","timestamp":1781838934680,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 03:20:45 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781838043592
            [orderId] => OMO2606190830438450888565V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781839243828
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606190845346378224560V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781838934680
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 03:20:45 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 03:20:45 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 03:20:45 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 03:20:45 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 03:20:45 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[19-Jun-2026 03:20:45 UTC] Payment not successful, status: FAILED
[19-Jun-2026 03:20:45 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781838043592","orderId":"OMO2606190830438450888565V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781839243828,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190845346378224560V","paymentMode":"UPI_INTENT","timestamp":1781838934680,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 03:26:43 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781838405817","orderId":"OMO2606190836421753588120V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781839602158,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190836527624698295V","paymentMode":"UPI_INTENT","timestamp":1781838412809,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 03:26:43 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781838405817
            [orderId] => OMO2606190836421753588120V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781839602158
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606190836527624698295V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781838412809
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 03:26:43 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 03:26:43 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 03:26:43 UTC] Amount Conversion: 20000 paise = 200 rupees
[19-Jun-2026 03:26:43 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 03:26:43 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[19-Jun-2026 03:26:43 UTC] Payment not successful, status: FAILED
[19-Jun-2026 03:26:43 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781838405817","orderId":"OMO2606190836421753588120V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781839602158,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190836527624698295V","paymentMode":"UPI_INTENT","timestamp":1781838412809,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 03:32:17 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 03:32:17 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 03:32:17 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 03:32:17 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 03:32:17 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 03:32:17 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 03:32:17 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 03:32:17 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 03:32:17 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 03:32:17 UTC] Available dates found: 3
[19-Jun-2026 03:32:19 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 03:32:19 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 03:32:19 UTC] Current time (IST): 9:2
[19-Jun-2026 03:32:19 UTC] Requested date: 2026-06-21
[19-Jun-2026 03:32:19 UTC] Today: 2026-06-19
[19-Jun-2026 03:32:19 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 03:32:19 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 03:32:19 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 03:32:19 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 03:32:19 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 03:32:19 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 03:32:19 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 03:32:19 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 03:32:19 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 03:32:19 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 03:32:19 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 03:32:19 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 03:32:19 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 03:32:19 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 03:32:19 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 03:32:19 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 03:32:19 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 03:32:19 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 03:32:19 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 03:32:19 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 03:32:19 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 03:32:19 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 03:32:19 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 03:32:19 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 03:32:19 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 03:32:19 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 03:32:19 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 03:32:19 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 03:32:19 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 03:32:19 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 03:32:19 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 03:32:19 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 03:32:39 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 03:33:40 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781838817711","orderId":"OMO2606190843379034652533V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781840017884,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[19-Jun-2026 03:33:40 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781838817711
            [orderId] => OMO2606190843379034652533V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781840017884
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[19-Jun-2026 03:33:40 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 03:33:40 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 03:33:40 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 03:33:40 UTC] Payment callback error: Transaction ID not found in callback
[19-Jun-2026 03:34:28 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 03:34:28 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 03:34:28 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 03:34:28 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 03:34:28 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 03:34:28 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 03:34:28 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 03:34:28 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 03:34:28 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 03:34:28 UTC] Available dates found: 3
[19-Jun-2026 03:34:30 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 03:34:30 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 03:34:30 UTC] Current time (IST): 9:4
[19-Jun-2026 03:34:30 UTC] Requested date: 2026-06-21
[19-Jun-2026 03:34:30 UTC] Today: 2026-06-19
[19-Jun-2026 03:34:30 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 03:34:30 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 03:34:30 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 03:34:30 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 03:34:30 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 03:34:30 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 03:34:30 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 03:34:30 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 03:34:30 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 03:34:30 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 03:34:30 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 03:34:30 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 03:34:30 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 03:34:30 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 03:34:30 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 03:34:30 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 03:34:30 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 03:34:30 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 03:34:30 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 03:34:30 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 03:34:30 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 03:34:30 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 03:34:30 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 03:34:30 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 03:34:30 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 03:34:30 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 03:34:30 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 03:34:30 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 03:34:30 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 03:34:30 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 03:34:30 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 03:34:30 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 03:34:52 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 03:36:23 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781838981159","orderId":"OMO2606190846214008946562V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781840181381,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190846269918197914V","paymentMode":"UPI_INTENT","timestamp":1781838987059,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 03:36:23 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781838981159
            [orderId] => OMO2606190846214008946562V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781840181381
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606190846269918197914V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781838987059
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 03:36:23 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 03:36:23 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 03:36:23 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 03:36:23 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 03:36:23 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[19-Jun-2026 03:36:23 UTC] Payment not successful, status: FAILED
[19-Jun-2026 03:36:23 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781838981159","orderId":"OMO2606190846214008946562V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781840181381,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190846269918197914V","paymentMode":"UPI_INTENT","timestamp":1781838987059,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 03:37:12 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 03:37:12 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 03:37:12 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 03:37:12 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 03:37:12 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 03:37:12 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 03:37:12 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 03:37:12 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 03:37:12 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 03:37:12 UTC] Available dates found: 3
[19-Jun-2026 03:37:15 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 03:37:15 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 03:37:15 UTC] Current time (IST): 9:7
[19-Jun-2026 03:37:15 UTC] Requested date: 2026-06-21
[19-Jun-2026 03:37:15 UTC] Today: 2026-06-19
[19-Jun-2026 03:37:15 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 03:37:15 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 03:37:15 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 03:37:15 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 03:37:15 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 03:37:15 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 03:37:15 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 03:37:15 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 03:37:15 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 03:37:15 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 03:37:15 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 03:37:15 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 03:37:15 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 03:37:15 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 03:37:15 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 03:37:15 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 03:37:15 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 03:37:15 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 03:37:15 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 03:37:15 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 03:37:15 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 03:37:15 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 03:37:15 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 03:37:15 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 03:37:15 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 03:37:15 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 03:37:15 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 03:37:15 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 03:37:15 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 03:37:15 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 03:37:15 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 03:37:15 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 03:37:31 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781839046044","orderId":"OMO2606190847267158946051V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781840246699,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190847315602260613V","paymentMode":"UPI_INTENT","timestamp":1781839051592,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 03:37:31 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781839046044
            [orderId] => OMO2606190847267158946051V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781840246699
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606190847315602260613V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781839051592
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 03:37:31 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 03:37:31 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 03:37:31 UTC] Amount Conversion: 20000 paise = 200 rupees
[19-Jun-2026 03:37:31 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 03:37:31 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[19-Jun-2026 03:37:31 UTC] Payment not successful, status: FAILED
[19-Jun-2026 03:37:31 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781839046044","orderId":"OMO2606190847267158946051V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781840246699,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190847315602260613V","paymentMode":"UPI_INTENT","timestamp":1781839051592,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 03:37:35 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 03:38:09 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781839086493","orderId":"OMO2606190848064952260130V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781840286476,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[19-Jun-2026 03:38:09 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781839086493
            [orderId] => OMO2606190848064952260130V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781840286476
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[19-Jun-2026 03:38:09 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 03:38:09 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 03:38:09 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 03:38:09 UTC] Payment callback error: Transaction ID not found in callback
[19-Jun-2026 03:38:38 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 03:38:38 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 03:38:38 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 03:38:38 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 03:38:38 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 03:38:38 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 03:38:38 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 03:38:38 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 03:38:38 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 03:38:38 UTC] Available dates found: 3
[19-Jun-2026 03:38:50 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 03:38:50 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 03:38:50 UTC] Current time (IST): 9:8
[19-Jun-2026 03:38:50 UTC] Requested date: 2026-06-21
[19-Jun-2026 03:38:50 UTC] Today: 2026-06-19
[19-Jun-2026 03:38:50 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 03:38:50 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 03:38:50 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 03:38:50 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 03:38:50 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 03:38:50 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 03:38:50 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 03:38:50 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 03:38:50 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 03:38:50 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 03:38:50 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 03:38:50 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 03:38:50 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 03:38:50 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 03:38:50 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 03:38:50 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 03:38:50 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 03:38:50 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 03:38:50 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 03:38:50 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 03:38:50 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 03:38:50 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 03:38:50 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 03:38:50 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 03:38:50 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 03:38:50 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 03:38:50 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 03:38:50 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 03:38:50 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 03:38:50 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 03:38:50 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 03:38:50 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 03:38:59 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781839136817","orderId":"OMO2606190848568192753678V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781840336802,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[19-Jun-2026 03:38:59 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781839136817
            [orderId] => OMO2606190848568192753678V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781840336802
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[19-Jun-2026 03:38:59 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 03:38:59 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 03:38:59 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 03:38:59 UTC] Payment callback error: Transaction ID not found in callback
[19-Jun-2026 03:39:03 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 03:39:09 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 03:39:09 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 03:39:09 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 03:39:09 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 03:39:09 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 03:39:09 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 03:39:09 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 03:39:09 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 03:39:09 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 03:39:09 UTC] Available dates found: 3
[19-Jun-2026 03:39:21 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 03:39:21 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 03:39:21 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 03:39:21 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 03:39:21 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 03:39:21 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 03:39:21 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 03:39:21 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 03:39:21 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 03:39:21 UTC] Available dates found: 3
[19-Jun-2026 03:39:24 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 03:39:24 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 03:39:24 UTC] Current time (IST): 9:9
[19-Jun-2026 03:39:24 UTC] Requested date: 2026-06-21
[19-Jun-2026 03:39:24 UTC] Today: 2026-06-19
[19-Jun-2026 03:39:24 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 03:39:24 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 03:39:24 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 03:39:24 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 03:39:24 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 03:39:24 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 03:39:24 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 03:39:24 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 03:39:24 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 03:39:24 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 03:39:24 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 03:39:24 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 03:39:24 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 03:39:24 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 03:39:24 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 03:39:24 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 03:39:24 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 03:39:24 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 03:39:24 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 03:39:24 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 03:39:24 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 03:39:24 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 03:39:24 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 03:39:24 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 03:39:24 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 03:39:24 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 03:39:24 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 03:39:24 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 03:39:24 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 03:39:24 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 03:39:24 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 03:39:24 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 03:39:58 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781839196949","orderId":"OMO2606190849563336720769V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781840396317,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190850140778946501V","paymentMode":"UPI_INTENT","timestamp":1781839214120,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 03:39:58 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781839196949
            [orderId] => OMO2606190849563336720769V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781840396317
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606190850140778946501V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781839214120
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 03:39:58 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 03:39:58 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 03:39:58 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 03:39:58 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 03:39:58 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[19-Jun-2026 03:39:58 UTC] Payment not successful, status: FAILED
[19-Jun-2026 03:39:58 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781839196949","orderId":"OMO2606190849563336720769V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781840396317,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190850140778946501V","paymentMode":"UPI_INTENT","timestamp":1781839214120,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 03:51:57 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 03:51:57 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 03:51:57 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 03:51:57 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 03:51:57 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 03:51:57 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 03:51:57 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 03:51:57 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 03:51:57 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 03:51:57 UTC] Available dates found: 3
[19-Jun-2026 03:52:00 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 03:52:00 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 03:52:00 UTC] Current time (IST): 9:22
[19-Jun-2026 03:52:00 UTC] Requested date: 2026-06-21
[19-Jun-2026 03:52:00 UTC] Today: 2026-06-19
[19-Jun-2026 03:52:00 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 03:52:00 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 03:52:00 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 03:52:00 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 03:52:00 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 03:52:00 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 03:52:00 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 03:52:00 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 03:52:00 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 03:52:00 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 03:52:00 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 03:52:00 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 03:52:00 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 03:52:00 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 03:52:00 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 03:52:00 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 03:52:00 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 03:52:00 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 03:52:00 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 03:52:00 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 03:52:00 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 03:52:00 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 03:52:00 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 03:52:00 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 03:52:00 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 03:52:00 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 03:52:00 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 03:52:00 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 03:52:00 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 03:52:00 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 03:52:00 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 03:52:00 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 03:52:31 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 03:52:54 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781839974896","orderId":"OMO2606190902511642753424V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781841171146,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190903015542753345V","paymentMode":"UPI_INTENT","timestamp":1781839981586,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 03:52:54 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781839974896
            [orderId] => OMO2606190902511642753424V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781841171146
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606190903015542753345V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781839981586
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 03:52:54 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 03:52:54 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 03:52:54 UTC] Amount Conversion: 20000 paise = 200 rupees
[19-Jun-2026 03:52:54 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 03:52:54 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[19-Jun-2026 03:52:54 UTC] Payment not successful, status: FAILED
[19-Jun-2026 03:52:54 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781839974896","orderId":"OMO2606190902511642753424V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781841171146,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190903015542753345V","paymentMode":"UPI_INTENT","timestamp":1781839981586,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 03:55:13 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781840109838","orderId":"OMO2606190905105528224497V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781841310523,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[19-Jun-2026 03:55:13 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781840109838
            [orderId] => OMO2606190905105528224497V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781841310523
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[19-Jun-2026 03:55:13 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 03:55:13 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 03:55:13 UTC] Amount Conversion: 20000 paise = 200 rupees
[19-Jun-2026 03:55:13 UTC] Payment callback error: Transaction ID not found in callback
[19-Jun-2026 03:55:53 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781840149158","orderId":"OMO2606190905498400141587V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781841349826,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190905589875072453V","paymentMode":"UPI_INTENT","timestamp":1781840159029,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 03:55:53 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781840149158
            [orderId] => OMO2606190905498400141587V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781841349826
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606190905589875072453V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781840159029
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 03:55:53 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 03:55:53 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 03:55:53 UTC] Amount Conversion: 20000 paise = 200 rupees
[19-Jun-2026 03:55:53 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 03:55:53 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[19-Jun-2026 03:55:53 UTC] Payment not successful, status: FAILED
[19-Jun-2026 03:55:53 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781840149158","orderId":"OMO2606190905498400141587V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781841349826,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190905589875072453V","paymentMode":"UPI_INTENT","timestamp":1781840159029,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 03:57:43 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781840260828","orderId":"OMO2606190907415250562355V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781841461509,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190907476891159664V","paymentMode":"UPI_INTENT","timestamp":1781840267728,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0006335","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653606303190","upiTransactionId":"ICI5422c297e1d2471f943a0e1b014ca8ad","vpa":"woXXXXXXXX00@okicici"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0006335","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653606303190","upiTransactionId":"ICI5422c297e1d2471f943a0e1b014ca8ad","vpa":"woXXXXXXXX00@okicici"},"currency":"INR","amount":20000}]}]}}
[19-Jun-2026 03:57:43 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781840260828
            [orderId] => OMO2606190907415250562355V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781841461509
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606190907476891159664V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781840267728
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => SBIN0006335
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 653606303190
                                    [upiTransactionId] => ICI5422c297e1d2471f943a0e1b014ca8ad
                                    [vpa] => woXXXXXXXX00@okicici
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => SBIN0006335
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 653606303190
                                                    [upiTransactionId] => ICI5422c297e1d2471f943a0e1b014ca8ad
                                                    [vpa] => woXXXXXXXX00@okicici
                                                )

                                            [currency] => INR
                                            [amount] => 20000
                                        )

                                )

                        )

                )

        )

)

[19-Jun-2026 03:57:43 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 03:57:43 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 03:57:43 UTC] Amount Conversion: 20000 paise = 200 rupees
[19-Jun-2026 03:57:43 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 03:57:43 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[19-Jun-2026 03:57:43 UTC] Payment not successful, status: FAILED
[19-Jun-2026 03:57:43 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781840260828","orderId":"OMO2606190907415250562355V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781841461509,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190907476891159664V","paymentMode":"UPI_INTENT","timestamp":1781840267728,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0006335","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653606303190","upiTransactionId":"ICI5422c297e1d2471f943a0e1b014ca8ad","vpa":"woXXXXXXXX00@okicici"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0006335","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653606303190","upiTransactionId":"ICI5422c297e1d2471f943a0e1b014ca8ad","vpa":"woXXXXXXXX00@okicici"},"currency":"INR","amount":20000}]}]}}
[19-Jun-2026 04:09:35 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781840975726","orderId":"OMO2606190919318907767018V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781842171871,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[19-Jun-2026 04:09:35 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781840975726
            [orderId] => OMO2606190919318907767018V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781842171871
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[19-Jun-2026 04:09:35 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 04:09:35 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 04:09:35 UTC] Amount Conversion: 20000 paise = 200 rupees
[19-Jun-2026 04:09:35 UTC] Payment callback error: Transaction ID not found in callback
[19-Jun-2026 04:10:29 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 04:10:29 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 04:10:29 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 04:10:29 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 04:10:29 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 04:10:29 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 04:10:29 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 04:10:29 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 04:10:29 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 04:10:29 UTC] Available dates found: 3
[19-Jun-2026 04:10:31 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 04:10:31 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 04:10:31 UTC] Current time (IST): 9:40
[19-Jun-2026 04:10:31 UTC] Requested date: 2026-06-20
[19-Jun-2026 04:10:31 UTC] Today: 2026-06-19
[19-Jun-2026 04:10:31 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 04:10:31 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 04:10:31 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 04:10:31 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 04:10:31 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 04:10:31 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 04:10:31 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 04:10:31 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 04:10:31 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 04:10:31 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 04:10:31 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 04:10:31 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 04:10:31 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 04:10:31 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 04:10:31 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 04:10:31 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 04:10:31 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 04:10:31 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 04:10:31 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 04:10:31 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 04:10:31 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 04:10:31 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 04:10:31 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 04:10:31 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 04:10:31 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 04:10:31 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 04:10:31 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 04:10:31 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 04:10:31 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 04:10:31 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 04:10:31 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 04:10:31 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 04:10:38 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 04:11:02 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 04:11:13 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 04:11:13 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 04:11:13 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 04:11:13 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 04:11:13 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 04:11:13 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 04:11:13 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 04:11:13 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 04:11:13 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 04:11:13 UTC] Available dates found: 3
[19-Jun-2026 04:11:16 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 04:11:16 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 04:11:16 UTC] Current time (IST): 9:41
[19-Jun-2026 04:11:16 UTC] Requested date: 2026-06-20
[19-Jun-2026 04:11:16 UTC] Today: 2026-06-19
[19-Jun-2026 04:11:16 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 04:11:16 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 04:11:16 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 04:11:16 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 04:11:16 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 04:11:16 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 04:11:16 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 04:11:16 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 04:11:16 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 04:11:16 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 04:11:16 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 04:11:16 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 04:11:16 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 04:11:16 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 04:11:16 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 04:11:16 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 04:11:16 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 04:11:16 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 04:11:16 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 04:11:16 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 04:11:16 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 04:11:16 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 04:11:16 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 04:11:16 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 04:11:16 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 04:11:16 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 04:11:16 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 04:11:16 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 04:11:16 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 04:11:16 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 04:11:16 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 04:11:16 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 04:11:25 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 04:12:42 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781841158850","orderId":"OMO2606190922395494698993V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781842359532,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190922537878224523V","paymentMode":"UPI_INTENT","timestamp":1781841173827,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0006335","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653673313466","upiTransactionId":"ICI2081a138135946fe9159201e41823620","vpa":"woXXXXXXXX00@okicici"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0006335","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653673313466","upiTransactionId":"ICI2081a138135946fe9159201e41823620","vpa":"woXXXXXXXX00@okicici"},"currency":"INR","amount":20000}]}]}}
[19-Jun-2026 04:12:42 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781841158850
            [orderId] => OMO2606190922395494698993V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781842359532
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606190922537878224523V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781841173827
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => SBIN0006335
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 653673313466
                                    [upiTransactionId] => ICI2081a138135946fe9159201e41823620
                                    [vpa] => woXXXXXXXX00@okicici
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => SBIN0006335
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 653673313466
                                                    [upiTransactionId] => ICI2081a138135946fe9159201e41823620
                                                    [vpa] => woXXXXXXXX00@okicici
                                                )

                                            [currency] => INR
                                            [amount] => 20000
                                        )

                                )

                        )

                )

        )

)

[19-Jun-2026 04:12:42 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 04:12:42 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 04:12:42 UTC] Amount Conversion: 20000 paise = 200 rupees
[19-Jun-2026 04:12:42 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 04:12:42 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[19-Jun-2026 04:12:42 UTC] Payment not successful, status: FAILED
[19-Jun-2026 04:12:42 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781841158850","orderId":"OMO2606190922395494698993V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781842359532,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190922537878224523V","paymentMode":"UPI_INTENT","timestamp":1781841173827,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0006335","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653673313466","upiTransactionId":"ICI2081a138135946fe9159201e41823620","vpa":"woXXXXXXXX00@okicici"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0006335","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"653673313466","upiTransactionId":"ICI2081a138135946fe9159201e41823620","vpa":"woXXXXXXXX00@okicici"},"currency":"INR","amount":20000}]}]}}
[19-Jun-2026 04:12:55 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 04:12:55 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 04:12:55 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 04:12:55 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 04:12:55 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 04:12:55 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 04:12:55 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 04:12:55 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 04:12:55 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 04:12:55 UTC] Available dates found: 3
[19-Jun-2026 04:13:00 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 04:13:00 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 04:13:00 UTC] Current time (IST): 9:43
[19-Jun-2026 04:13:00 UTC] Requested date: 2026-06-21
[19-Jun-2026 04:13:00 UTC] Today: 2026-06-19
[19-Jun-2026 04:13:00 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 04:13:00 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 04:13:00 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 04:13:00 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 04:13:00 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 04:13:00 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 04:13:00 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 04:13:00 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 04:13:00 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 04:13:00 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 04:13:00 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 04:13:00 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 04:13:00 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 04:13:00 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 04:13:00 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 04:13:00 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 04:13:00 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 04:13:00 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 04:13:00 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 04:13:00 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 04:13:00 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 04:13:00 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 04:13:00 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 04:13:00 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 04:13:00 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 04:13:00 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 04:13:00 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 04:13:00 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 04:13:00 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 04:13:00 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 04:13:00 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 04:13:00 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 04:13:15 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 04:20:56 UTC] Password reset successful for mobile: 8386875246
[19-Jun-2026 04:22:11 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 04:22:11 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 04:22:11 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 04:22:11 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 04:22:11 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 04:22:11 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 04:22:11 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 04:22:11 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 04:22:11 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 04:22:11 UTC] Available dates found: 3
[19-Jun-2026 04:22:14 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 04:22:14 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 04:22:14 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 04:22:14 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 04:22:14 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 04:22:14 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 04:22:14 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 04:22:14 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 04:22:14 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 04:22:14 UTC] Available dates found: 3
[19-Jun-2026 04:22:21 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 04:22:21 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 04:22:21 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 04:22:21 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 04:22:21 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 04:22:21 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 04:22:21 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 04:22:21 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 04:22:21 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 04:22:21 UTC] Available dates found: 3
[19-Jun-2026 04:22:23 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 04:22:23 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 04:22:23 UTC] Current time (IST): 9:52
[19-Jun-2026 04:22:23 UTC] Requested date: 2026-06-20
[19-Jun-2026 04:22:23 UTC] Today: 2026-06-19
[19-Jun-2026 04:22:23 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 04:22:23 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 04:22:23 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 04:22:23 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 04:22:23 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 04:22:23 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 04:22:23 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 04:22:23 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 04:22:23 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 04:22:23 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 04:22:23 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 04:22:23 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 04:22:23 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 04:22:23 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 04:22:23 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 04:22:23 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 04:22:23 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 04:22:23 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 04:22:23 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 04:22:23 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 04:22:23 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 04:22:23 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 04:22:23 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 04:22:23 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 04:22:23 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 04:22:23 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 04:22:23 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 04:22:23 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 04:22:23 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 04:22:23 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 04:22:23 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 04:22:23 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 04:22:23 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 04:22:23 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 04:22:23 UTC] Current time (IST): 9:52
[19-Jun-2026 04:22:23 UTC] Requested date: 2026-06-20
[19-Jun-2026 04:22:23 UTC] Today: 2026-06-19
[19-Jun-2026 04:22:23 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 04:22:23 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 04:22:23 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 04:22:23 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 04:22:23 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 04:22:23 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 04:22:23 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 04:22:23 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 04:22:23 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 04:22:23 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 04:22:23 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 04:22:23 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 04:22:23 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 04:22:23 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 04:22:23 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 04:22:23 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 04:22:23 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 04:22:23 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 04:22:23 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 04:22:23 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 04:22:23 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 04:22:23 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 04:22:23 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 04:22:23 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 04:22:23 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 04:22:23 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 04:22:23 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 04:22:23 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 04:22:23 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 04:22:23 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 04:22:23 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 04:22:23 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 04:23:01 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 04:23:28 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 04:23:28 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 04:23:28 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 04:23:28 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 04:23:28 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 04:23:28 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 04:23:28 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 04:23:28 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 04:23:28 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 04:23:28 UTC] Available dates found: 3
[19-Jun-2026 04:23:39 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 04:23:39 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 04:23:39 UTC] Current time (IST): 9:53
[19-Jun-2026 04:23:39 UTC] Requested date: 2026-06-20
[19-Jun-2026 04:23:39 UTC] Today: 2026-06-19
[19-Jun-2026 04:23:39 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 04:23:39 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 04:23:39 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 04:23:39 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 04:23:39 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 04:23:39 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 04:23:39 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 04:23:39 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 04:23:39 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 04:23:39 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 04:23:39 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 04:23:39 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 04:23:39 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 04:23:39 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 04:23:39 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 04:23:39 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 04:23:39 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 04:23:39 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 04:23:39 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 04:23:39 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 04:23:39 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 04:23:39 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 04:23:39 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 04:23:39 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 04:23:39 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 04:23:39 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 04:23:39 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 04:23:39 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 04:23:39 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 04:23:39 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 04:23:39 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 04:23:39 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 04:24:10 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 04:24:10 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 04:24:10 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 04:24:10 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 04:24:10 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 04:24:10 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 04:24:10 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 04:24:10 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 04:24:10 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 04:24:10 UTC] Available dates found: 3
[19-Jun-2026 04:24:12 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 04:24:12 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 04:24:12 UTC] Current time (IST): 9:54
[19-Jun-2026 04:24:12 UTC] Requested date: 2026-06-20
[19-Jun-2026 04:24:12 UTC] Today: 2026-06-19
[19-Jun-2026 04:24:12 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 04:24:12 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 04:24:12 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 04:24:12 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 04:24:12 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 04:24:12 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 04:24:12 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 04:24:12 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 04:24:12 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 04:24:12 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 04:24:12 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 04:24:12 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 04:24:12 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 04:24:12 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 04:24:12 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 04:24:12 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 04:24:12 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 04:24:12 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 04:24:12 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 04:24:12 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 04:24:12 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 04:24:12 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 04:24:12 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 04:24:12 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 04:24:12 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 04:24:12 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 04:24:12 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 04:24:12 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 04:24:12 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 04:24:12 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 04:24:12 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 04:24:12 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 04:24:49 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 04:24:49 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 04:24:49 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 04:24:49 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 04:24:49 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 04:24:49 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 04:24:49 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 04:24:49 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 04:24:49 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 04:24:49 UTC] Available dates found: 3
[19-Jun-2026 04:24:51 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 04:24:51 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 04:24:51 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 04:24:51 UTC] Current time (IST): 9:54
[19-Jun-2026 04:24:51 UTC] Requested date: 2026-06-20
[19-Jun-2026 04:24:51 UTC] Today: 2026-06-19
[19-Jun-2026 04:24:51 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 04:24:51 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 04:24:51 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 04:24:51 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 04:24:51 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 04:24:51 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 04:24:51 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 04:24:51 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 04:24:51 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 04:24:51 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 04:24:51 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 04:24:51 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 04:24:51 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 04:24:51 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 04:24:51 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 04:24:51 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 04:24:51 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 04:24:51 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 04:24:51 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 04:24:51 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 04:24:51 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 04:24:51 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 04:24:51 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 04:24:51 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 04:24:51 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 04:24:51 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 04:24:51 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 04:24:51 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 04:24:51 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 04:24:51 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 04:24:51 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 04:24:51 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 04:24:59 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 04:24:59 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 04:24:59 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 04:24:59 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 04:24:59 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 04:24:59 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 04:24:59 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 04:24:59 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 04:24:59 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 04:24:59 UTC] Available dates found: 3
[19-Jun-2026 04:25:01 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 04:25:01 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 04:25:01 UTC] Current time (IST): 9:55
[19-Jun-2026 04:25:01 UTC] Requested date: 2026-06-20
[19-Jun-2026 04:25:01 UTC] Today: 2026-06-19
[19-Jun-2026 04:25:01 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 04:25:01 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 04:25:01 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 04:25:01 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 04:25:01 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 04:25:01 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 04:25:01 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 04:25:01 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 04:25:01 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 04:25:01 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 04:25:01 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 04:25:01 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 04:25:01 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 04:25:01 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 04:25:01 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 04:25:01 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 04:25:01 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 04:25:01 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 04:25:01 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 04:25:01 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 04:25:01 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 04:25:01 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 04:25:01 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 04:25:01 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 04:25:01 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 04:25:01 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 04:25:01 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 04:25:01 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 04:25:01 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 04:25:01 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 04:25:01 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 04:25:01 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 04:26:01 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 04:26:01 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 04:26:01 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 04:26:01 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 04:26:01 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 04:26:01 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 04:26:01 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 04:26:01 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 04:26:01 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 04:26:01 UTC] Available dates found: 3
[19-Jun-2026 04:26:30 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 04:26:30 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 04:26:30 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 04:26:30 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 04:26:30 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 04:26:30 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 04:26:30 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 04:26:30 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 04:26:30 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 04:26:30 UTC] Available dates found: 3
[19-Jun-2026 04:26:35 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 04:26:35 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 04:26:35 UTC] Current time (IST): 9:56
[19-Jun-2026 04:26:35 UTC] Requested date: 2026-06-20
[19-Jun-2026 04:26:35 UTC] Today: 2026-06-19
[19-Jun-2026 04:26:35 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 04:26:35 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 04:26:35 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 04:26:35 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 04:26:35 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 04:26:35 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 04:26:35 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 04:26:35 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 04:26:35 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 04:26:35 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 04:26:35 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 04:26:35 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 04:26:35 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 04:26:35 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 04:26:35 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 04:26:35 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 04:26:35 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 04:26:35 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 04:26:35 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 04:26:35 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 04:26:35 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 04:26:35 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 04:26:35 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 04:26:35 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 04:26:35 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 04:26:35 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 04:26:35 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 04:26:35 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 04:26:35 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 04:26:35 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 04:26:35 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 04:26:35 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 04:26:54 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 04:26:54 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 04:26:54 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 04:26:54 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 04:26:54 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 04:26:54 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 04:26:54 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 04:26:54 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 04:26:54 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 04:26:54 UTC] Available dates found: 3
[19-Jun-2026 04:26:56 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 04:26:56 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 04:26:56 UTC] Current time (IST): 9:56
[19-Jun-2026 04:26:56 UTC] Requested date: 2026-06-21
[19-Jun-2026 04:26:56 UTC] Today: 2026-06-19
[19-Jun-2026 04:26:56 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 04:26:56 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 04:26:56 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 04:26:56 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 04:26:56 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 04:26:56 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 04:26:56 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 04:26:56 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 04:26:56 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 04:26:56 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 04:26:56 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 04:26:56 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 04:26:56 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 04:26:56 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 04:26:56 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 04:26:56 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 04:26:56 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 04:26:56 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 04:26:56 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 04:26:56 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 04:26:56 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 04:26:56 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 04:26:56 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 04:26:56 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 04:26:56 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 04:26:56 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 04:26:56 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 04:26:56 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 04:26:56 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 04:26:56 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 04:26:56 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 04:26:56 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 04:27:14 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 04:27:30 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 04:28:53 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 04:28:53 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 04:28:53 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 04:28:53 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 04:28:53 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 04:28:53 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 04:28:53 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 04:28:53 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 04:28:53 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 04:28:53 UTC] Available dates found: 3
[19-Jun-2026 04:28:56 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 04:28:56 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 04:28:56 UTC] Current time (IST): 9:58
[19-Jun-2026 04:28:56 UTC] Requested date: 2026-06-20
[19-Jun-2026 04:28:56 UTC] Today: 2026-06-19
[19-Jun-2026 04:28:56 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 04:28:56 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 04:28:56 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 04:28:56 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 04:28:56 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 04:28:56 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 04:28:56 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 04:28:56 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 04:28:56 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 04:28:56 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 04:28:56 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 04:28:56 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 04:28:56 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 04:28:56 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 04:28:56 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 04:28:56 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 04:28:56 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 04:28:56 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 04:28:56 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 04:28:56 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 04:28:56 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 04:28:56 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 04:28:56 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 04:28:56 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 04:28:56 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 04:28:56 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 04:28:56 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 04:28:56 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 04:28:56 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 04:28:56 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 04:28:56 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 04:28:56 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 04:29:05 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 04:29:05 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 04:29:05 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 04:29:05 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 04:29:05 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 04:29:05 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 04:29:05 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 04:29:05 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 04:29:05 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 04:29:05 UTC] Available dates found: 3
[19-Jun-2026 04:29:07 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 04:29:08 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 04:29:08 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 04:29:08 UTC] Current time (IST): 9:59
[19-Jun-2026 04:29:08 UTC] Requested date: 2026-06-20
[19-Jun-2026 04:29:08 UTC] Today: 2026-06-19
[19-Jun-2026 04:29:08 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 04:29:08 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 04:29:08 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 04:29:08 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 04:29:08 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 04:29:08 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 04:29:08 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 04:29:08 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 04:29:08 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 04:29:08 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 04:29:08 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 04:29:08 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 04:29:08 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 04:29:08 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 04:29:08 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 04:29:08 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 04:29:08 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 04:29:08 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 04:29:08 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 04:29:08 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 04:29:08 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 04:29:08 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 04:29:08 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 04:29:08 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 04:29:08 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 04:29:08 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 04:29:08 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 04:29:08 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 04:29:08 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 04:29:08 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 04:29:08 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 04:29:08 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 04:29:20 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 04:29:29 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 04:29:29 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 04:29:29 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 04:29:29 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 04:29:29 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 04:29:29 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 04:29:29 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 04:29:29 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 04:29:29 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 04:29:29 UTC] Available dates found: 3
[19-Jun-2026 04:29:52 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 04:29:52 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 04:29:52 UTC] Current time (IST): 9:59
[19-Jun-2026 04:29:52 UTC] Requested date: 2026-06-20
[19-Jun-2026 04:29:52 UTC] Today: 2026-06-19
[19-Jun-2026 04:29:52 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 04:29:52 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 04:29:52 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 04:29:52 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 04:29:52 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 04:29:52 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 04:29:52 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 04:29:52 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 04:29:52 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 04:29:52 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 04:29:52 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 04:29:52 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 04:29:52 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 04:29:52 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 04:29:52 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 04:29:52 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 04:29:52 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 04:29:52 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 04:29:52 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 04:29:52 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 04:29:52 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 04:29:52 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 04:29:52 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 04:29:52 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 04:29:52 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 04:29:52 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 04:29:52 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 04:29:52 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 04:29:52 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 04:29:52 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 04:29:52 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 04:29:52 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 04:29:59 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 04:30:03 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 04:30:03 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 04:30:03 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 04:30:03 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 04:30:03 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 04:30:03 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 04:30:03 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 04:30:03 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 04:30:03 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 04:30:03 UTC] Available dates found: 3
[19-Jun-2026 04:30:06 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 04:30:06 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 04:30:06 UTC] Current time (IST): 10:0
[19-Jun-2026 04:30:06 UTC] Requested date: 2026-06-20
[19-Jun-2026 04:30:06 UTC] Today: 2026-06-19
[19-Jun-2026 04:30:06 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 04:30:06 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 04:30:06 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 04:30:06 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 04:30:06 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 04:30:06 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 04:30:06 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 04:30:06 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 04:30:06 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 04:30:06 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 04:30:06 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 04:30:06 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 04:30:06 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 04:30:06 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 04:30:06 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 04:30:06 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 04:30:06 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 04:30:06 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 04:30:06 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 04:30:06 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 04:30:06 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 04:30:06 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 04:30:06 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 04:30:06 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 04:30:06 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 04:30:06 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 04:30:06 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 04:30:06 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 04:30:06 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 04:30:06 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 04:30:06 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 04:30:06 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 04:30:26 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 04:30:28 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 04:30:28 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 04:30:28 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 04:30:28 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 04:30:28 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 04:30:28 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 04:30:28 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 04:30:28 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 04:30:28 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 04:30:28 UTC] Available dates found: 3
[19-Jun-2026 04:30:42 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781842239873","orderId":"OMO2606190940398765072068V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781843439859,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[19-Jun-2026 04:30:42 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781842239873
            [orderId] => OMO2606190940398765072068V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781843439859
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[19-Jun-2026 04:30:42 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 04:30:42 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 04:30:42 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 04:30:42 UTC] Payment callback error: Transaction ID not found in callback
[19-Jun-2026 04:30:57 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 04:30:57 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 04:30:57 UTC] Current time (IST): 10:0
[19-Jun-2026 04:30:57 UTC] Requested date: 2026-06-20
[19-Jun-2026 04:30:57 UTC] Today: 2026-06-19
[19-Jun-2026 04:30:57 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 04:30:57 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 04:30:57 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 04:30:57 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 04:30:57 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 04:30:57 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 04:30:57 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 04:30:57 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 04:30:57 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 04:30:57 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 04:30:57 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 04:30:57 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 04:30:57 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 04:30:57 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 04:30:57 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 04:30:57 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 04:30:57 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 04:30:57 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 04:30:57 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 04:30:57 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 04:30:57 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 04:30:57 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 04:30:57 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 04:30:57 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 04:30:57 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 04:30:57 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 04:30:57 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 04:30:57 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 04:30:57 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 04:30:57 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 04:30:57 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 04:30:57 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 04:31:02 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 04:31:02 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 04:31:02 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 04:31:03 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 04:31:03 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 04:31:03 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 04:31:03 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 04:31:03 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 04:31:03 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 04:31:03 UTC] Available dates found: 3
[19-Jun-2026 04:31:05 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 04:31:05 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 04:31:05 UTC] Current time (IST): 10:1
[19-Jun-2026 04:31:05 UTC] Requested date: 2026-06-20
[19-Jun-2026 04:31:05 UTC] Today: 2026-06-19
[19-Jun-2026 04:31:05 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 04:31:05 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 04:31:05 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 04:31:05 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 04:31:05 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 04:31:05 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 04:31:05 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 04:31:05 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 04:31:05 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 04:31:05 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 04:31:05 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 04:31:05 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 04:31:05 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 04:31:05 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 04:31:05 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 04:31:05 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 04:31:05 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 04:31:05 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 04:31:05 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 04:31:05 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 04:31:05 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 04:31:05 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 04:31:05 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 04:31:05 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 04:31:05 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 04:31:05 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 04:31:05 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 04:31:05 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 04:31:05 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 04:31:05 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 04:31:05 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 04:31:05 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 04:31:05 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781842264308","orderId":"OMO2606190941043088946002V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781843464287,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[19-Jun-2026 04:31:05 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781842264308
            [orderId] => OMO2606190941043088946002V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781843464287
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[19-Jun-2026 04:31:05 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 04:31:05 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 04:31:05 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 04:31:05 UTC] Payment callback error: Transaction ID not found in callback
[19-Jun-2026 04:31:30 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781842286726","orderId":"OMO2606190941267281159954V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781843486711,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[19-Jun-2026 04:31:30 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781842286726
            [orderId] => OMO2606190941267281159954V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781843486711
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[19-Jun-2026 04:31:30 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 04:31:30 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 04:31:30 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 04:31:30 UTC] Payment callback error: Transaction ID not found in callback
[19-Jun-2026 04:31:36 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 04:33:36 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781842418248","orderId":"OMO2606190943344123588998V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781843614397,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190944058628197186V","paymentMode":"UPI_INTENT","timestamp":1781842445905,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 04:33:36 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781842418248
            [orderId] => OMO2606190943344123588998V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781843614397
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606190944058628197186V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781842445905
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 04:33:36 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 04:33:36 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 04:33:36 UTC] Amount Conversion: 20000 paise = 200 rupees
[19-Jun-2026 04:33:36 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 04:33:36 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[19-Jun-2026 04:33:36 UTC] Payment not successful, status: FAILED
[19-Jun-2026 04:33:36 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781842418248","orderId":"OMO2606190943344123588998V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781843614397,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190944058628197186V","paymentMode":"UPI_INTENT","timestamp":1781842445905,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 04:34:02 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 04:34:09 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 04:34:09 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 04:34:09 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 04:34:09 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 04:34:09 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 04:34:09 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 04:34:09 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 04:34:09 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 04:34:09 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 04:34:09 UTC] Available dates found: 3
[19-Jun-2026 04:34:16 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 04:34:16 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 04:34:16 UTC] Current time (IST): 10:4
[19-Jun-2026 04:34:16 UTC] Requested date: 2026-06-20
[19-Jun-2026 04:34:16 UTC] Today: 2026-06-19
[19-Jun-2026 04:34:16 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 04:34:16 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 04:34:16 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 04:34:16 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 04:34:16 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 04:34:16 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 04:34:16 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 04:34:16 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 04:34:16 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 04:34:16 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 04:34:16 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 04:34:16 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 04:34:16 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 04:34:16 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 04:34:16 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 04:34:16 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 04:34:16 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 04:34:16 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 04:34:16 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 04:34:16 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 04:34:16 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 04:34:16 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 04:34:16 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 04:34:16 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 04:34:16 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 04:34:16 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 04:34:16 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 04:34:16 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 04:34:16 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 04:34:16 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 04:34:16 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 04:34:16 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 04:34:29 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 04:34:29 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 04:34:29 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 04:34:29 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 04:34:29 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 04:34:29 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 04:34:29 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 04:34:29 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 04:34:29 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 04:34:29 UTC] Available dates found: 3
[19-Jun-2026 04:34:36 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 04:34:36 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 04:34:36 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 04:34:36 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 04:34:36 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 04:34:36 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 04:34:36 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 04:34:36 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 04:34:36 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 04:34:36 UTC] Available dates found: 3
[19-Jun-2026 04:35:07 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 04:35:07 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 04:35:07 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 04:35:07 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 04:35:07 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 04:35:07 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 04:35:07 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 04:35:07 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 04:35:07 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 04:35:07 UTC] Available dates found: 3
[19-Jun-2026 04:35:09 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 04:35:09 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 04:35:09 UTC] Current time (IST): 10:5
[19-Jun-2026 04:35:09 UTC] Requested date: 2026-06-20
[19-Jun-2026 04:35:09 UTC] Today: 2026-06-19
[19-Jun-2026 04:35:09 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 04:35:09 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 04:35:09 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 04:35:09 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 04:35:09 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 04:35:09 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 04:35:09 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 04:35:09 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 04:35:09 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 04:35:09 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 04:35:09 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 04:35:09 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 04:35:09 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 04:35:09 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 04:35:09 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 04:35:09 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 04:35:09 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 04:35:09 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 04:35:09 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 04:35:09 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 04:35:09 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 04:35:09 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 04:35:09 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 04:35:09 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 04:35:09 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 04:35:09 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 04:35:09 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 04:35:09 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 04:35:09 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 04:35:09 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 04:35:09 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 04:35:09 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 04:35:13 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 04:35:13 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 04:35:13 UTC] Current time (IST): 10:5
[19-Jun-2026 04:35:13 UTC] Requested date: 2026-06-21
[19-Jun-2026 04:35:13 UTC] Today: 2026-06-19
[19-Jun-2026 04:35:13 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 04:35:13 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 04:35:13 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 04:35:13 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 04:35:13 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 04:35:13 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 04:35:13 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 04:35:13 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 04:35:13 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 04:35:13 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 04:35:13 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 04:35:13 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 04:35:13 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 04:35:13 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 04:35:13 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 04:35:13 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 04:35:13 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 04:35:13 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 04:35:13 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 04:35:13 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 04:35:13 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 04:35:13 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 04:35:13 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 04:35:13 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 04:35:13 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 04:35:13 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 04:35:13 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 04:35:13 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 04:35:13 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 04:35:13 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 04:35:13 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 04:35:13 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 04:35:13 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 04:35:13 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 04:35:13 UTC] Current time (IST): 10:5
[19-Jun-2026 04:35:13 UTC] Requested date: 2026-06-20
[19-Jun-2026 04:35:13 UTC] Today: 2026-06-19
[19-Jun-2026 04:35:13 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 04:35:13 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 04:35:13 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 04:35:13 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 04:35:13 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 04:35:13 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 04:35:13 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 04:35:13 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 04:35:13 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 04:35:13 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 04:35:13 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 04:35:13 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 04:35:13 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 04:35:13 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 04:35:13 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 04:35:13 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 04:35:13 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 04:35:13 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 04:35:13 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 04:35:13 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 04:35:13 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 04:35:13 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 04:35:13 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 04:35:13 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 04:35:13 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 04:35:13 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 04:35:13 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 04:35:13 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 04:35:13 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 04:35:13 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 04:35:13 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 04:35:13 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 04:35:21 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 04:35:32 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 04:35:38 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 04:35:38 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 04:35:38 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 04:35:38 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 04:35:38 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 04:35:38 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 04:35:38 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 04:35:38 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 04:35:38 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 04:35:38 UTC] Available dates found: 3
[19-Jun-2026 04:43:10 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781842986868","orderId":"OMO2606190953074267936828V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781844187411,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190953111181827300V","paymentMode":"UPI_INTENT","timestamp":1781842991162,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 04:43:10 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781842986868
            [orderId] => OMO2606190953074267936828V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781844187411
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606190953111181827300V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781842991162
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 04:43:10 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 04:43:10 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 04:43:10 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 04:43:10 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 04:43:10 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[19-Jun-2026 04:43:10 UTC] Payment not successful, status: FAILED
[19-Jun-2026 04:43:10 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781842986868","orderId":"OMO2606190953074267936828V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781844187411,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190953111181827300V","paymentMode":"UPI_INTENT","timestamp":1781842991162,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 04:44:57 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781843099143","orderId":"OMO2606190954554184652302V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781844295399,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190955067760141523V","paymentMode":"UPI_INTENT","timestamp":1781843106823,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 04:44:57 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781843099143
            [orderId] => OMO2606190954554184652302V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781844295399
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606190955067760141523V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781843106823
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 04:44:57 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 04:44:57 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 04:44:57 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 04:44:57 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 04:44:57 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[19-Jun-2026 04:44:57 UTC] Payment not successful, status: FAILED
[19-Jun-2026 04:44:57 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781843099143","orderId":"OMO2606190954554184652302V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781844295399,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190955067760141523V","paymentMode":"UPI_INTENT","timestamp":1781843106823,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 04:44:58 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 04:44:58 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 04:44:58 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 04:44:58 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 04:44:58 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 04:44:58 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 04:44:58 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 04:44:58 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 04:44:58 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 04:44:58 UTC] Available dates found: 3
[19-Jun-2026 04:45:02 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 04:45:02 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 04:45:02 UTC] Current time (IST): 10:15
[19-Jun-2026 04:45:02 UTC] Requested date: 2026-06-20
[19-Jun-2026 04:45:02 UTC] Today: 2026-06-19
[19-Jun-2026 04:45:02 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 04:45:02 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 04:45:02 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 04:45:02 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 04:45:02 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 04:45:02 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 04:45:02 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 04:45:02 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 04:45:02 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 04:45:02 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 04:45:02 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 04:45:02 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 04:45:02 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 04:45:02 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 04:45:02 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 04:45:02 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 04:45:02 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 04:45:02 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 04:45:02 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 04:45:02 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 04:45:02 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 04:45:02 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 04:45:02 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 04:45:02 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 04:45:02 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 04:45:02 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 04:45:02 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 04:45:02 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 04:45:02 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 04:45:02 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 04:45:02 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 04:45:02 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 04:45:15 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 04:46:24 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 21
[19-Jun-2026 04:46:24 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 22
[19-Jun-2026 04:46:24 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 23
[19-Jun-2026 04:46:24 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 24
[19-Jun-2026 04:47:16 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 04:47:16 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 04:47:16 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 04:47:16 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 04:47:16 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 04:47:16 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 04:47:16 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 04:47:16 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 04:47:16 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 04:47:16 UTC] Available dates found: 3
[19-Jun-2026 04:47:18 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 04:47:18 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 04:47:18 UTC] Current time (IST): 10:17
[19-Jun-2026 04:47:18 UTC] Requested date: 2026-06-20
[19-Jun-2026 04:47:18 UTC] Today: 2026-06-19
[19-Jun-2026 04:47:18 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 04:47:18 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 04:47:18 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 04:47:18 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 04:47:18 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 04:47:18 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 04:47:18 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 04:47:18 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 04:47:18 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 04:47:18 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 04:47:18 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 04:47:18 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 04:47:18 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 04:47:18 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 04:47:18 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 04:47:18 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 04:47:18 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 04:47:18 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 04:47:18 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 04:47:18 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 04:47:18 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 04:47:18 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 04:47:18 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 04:47:18 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 04:47:18 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 04:47:18 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 04:47:18 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 04:47:18 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 04:47:18 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 04:47:18 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 04:47:18 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 04:47:18 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 04:47:22 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781843244376","orderId":"OMO2606190957205426720259V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781844440509,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190957258387493725V","paymentMode":"UPI_INTENT","timestamp":1781843245880,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 04:47:22 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781843244376
            [orderId] => OMO2606190957205426720259V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781844440509
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606190957258387493725V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781843245880
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 04:47:22 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 04:47:22 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 04:47:22 UTC] Amount Conversion: 20000 paise = 200 rupees
[19-Jun-2026 04:47:22 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 04:47:22 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[19-Jun-2026 04:47:22 UTC] Payment not successful, status: FAILED
[19-Jun-2026 04:47:22 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781843244376","orderId":"OMO2606190957205426720259V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781844440509,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190957258387493725V","paymentMode":"UPI_INTENT","timestamp":1781843245880,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 04:47:26 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 04:47:37 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781843252277","orderId":"OMO2606190957326438224494V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781844452624,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190958374522260042V","paymentMode":"UPI_INTENT","timestamp":1781843317487,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 04:47:37 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781843252277
            [orderId] => OMO2606190957326438224494V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781844452624
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606190958374522260042V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781843317487
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 04:47:37 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 04:47:37 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 04:47:37 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 04:47:37 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 04:47:37 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[19-Jun-2026 04:47:37 UTC] Payment not successful, status: FAILED
[19-Jun-2026 04:47:37 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781843252277","orderId":"OMO2606190957326438224494V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781844452624,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190958374522260042V","paymentMode":"UPI_INTENT","timestamp":1781843317487,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 04:47:52 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781843274481","orderId":"OMO2606190957506624698876V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781844470641,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[19-Jun-2026 04:47:52 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781843274481
            [orderId] => OMO2606190957506624698876V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781844470641
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[19-Jun-2026 04:47:52 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 04:47:52 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 04:47:52 UTC] Amount Conversion: 20000 paise = 200 rupees
[19-Jun-2026 04:47:52 UTC] Payment callback error: Transaction ID not found in callback
[19-Jun-2026 04:47:56 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 04:47:56 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 04:47:56 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 04:47:56 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 04:47:56 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 04:47:56 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 04:47:56 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 04:47:56 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 04:47:56 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 04:47:56 UTC] Available dates found: 3
[19-Jun-2026 04:47:58 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 04:47:58 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 04:47:58 UTC] Current time (IST): 10:17
[19-Jun-2026 04:47:58 UTC] Requested date: 2026-06-20
[19-Jun-2026 04:47:58 UTC] Today: 2026-06-19
[19-Jun-2026 04:47:58 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 04:47:58 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 04:47:58 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 04:47:58 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 04:47:58 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 04:47:58 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 04:47:58 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 04:47:58 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 04:47:58 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 04:47:58 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 04:47:58 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 04:47:58 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 04:47:58 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 04:47:58 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 04:47:58 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 04:47:58 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 04:47:58 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 04:47:58 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 04:47:58 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 04:47:58 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 04:47:58 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 04:47:58 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 04:47:58 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 04:47:58 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 04:47:58 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 04:47:58 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 04:47:58 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 04:47:58 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 04:47:58 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 04:47:58 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 04:47:58 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 04:47:58 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 04:48:35 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781843316556","orderId":"OMO2606190958327270888578V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781844512710,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190959169567767448V","paymentMode":"UPI_INTENT","timestamp":1781843356985,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 04:48:35 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781843316556
            [orderId] => OMO2606190958327270888578V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781844512710
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606190959169567767448V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781843356985
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 04:48:35 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 04:48:35 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 04:48:35 UTC] Amount Conversion: 20000 paise = 200 rupees
[19-Jun-2026 04:48:35 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 04:48:35 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[19-Jun-2026 04:48:35 UTC] Payment not successful, status: FAILED
[19-Jun-2026 04:48:35 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781843316556","orderId":"OMO2606190958327270888578V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781844512710,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190959169567767448V","paymentMode":"UPI_INTENT","timestamp":1781843356985,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 04:49:11 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781843349146","orderId":"OMO2606190959094886720773V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781844549469,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190959118961827897V","paymentMode":"UPI_INTENT","timestamp":1781843351930,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 04:49:11 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781843349146
            [orderId] => OMO2606190959094886720773V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781844549469
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606190959118961827897V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781843351930
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 04:49:11 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 04:49:11 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 04:49:11 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 04:49:11 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 04:49:11 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[19-Jun-2026 04:49:11 UTC] Payment not successful, status: FAILED
[19-Jun-2026 04:49:11 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781843349146","orderId":"OMO2606190959094886720773V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781844549469,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190959118961827897V","paymentMode":"UPI_INTENT","timestamp":1781843351930,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 04:49:25 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781843363394","orderId":"OMO2606190959239868097985V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781844563966,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190959298337767175V","paymentMode":"UPI_INTENT","timestamp":1781843369917,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 04:49:25 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781843363394
            [orderId] => OMO2606190959239868097985V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781844563966
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606190959298337767175V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781843369917
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 04:49:25 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 04:49:25 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 04:49:25 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 04:49:25 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 04:49:25 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[19-Jun-2026 04:49:25 UTC] Payment not successful, status: FAILED
[19-Jun-2026 04:49:25 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781843363394","orderId":"OMO2606190959239868097985V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781844563966,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606190959298337767175V","paymentMode":"UPI_INTENT","timestamp":1781843369917,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 04:50:04 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781843401296","orderId":"OMO2606191000016261827118V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781844601597,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191000040847767293V","paymentMode":"UPI_INTENT","timestamp":1781843404113,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 04:50:04 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781843401296
            [orderId] => OMO2606191000016261827118V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781844601597
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606191000040847767293V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781843404113
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 04:50:04 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 04:50:04 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 04:50:04 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 04:50:04 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 04:50:04 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[19-Jun-2026 04:50:04 UTC] Payment not successful, status: FAILED
[19-Jun-2026 04:50:04 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781843401296","orderId":"OMO2606191000016261827118V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781844601597,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191000040847767293V","paymentMode":"UPI_INTENT","timestamp":1781843404113,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 04:50:30 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781843428230","orderId":"OMO2606191000288330562073V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781844628796,"errorCode":"OTHERS","detailedErrorCode":"INTERNAL_SERVER_ERROR","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191000457314623284V","paymentMode":"NET_BANKING","timestamp":1781843445796,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"INTERNAL_SERVER_ERROR"}]}}
[19-Jun-2026 04:50:30 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781843428230
            [orderId] => OMO2606191000288330562073V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781844628796
            [errorCode] => OTHERS
            [detailedErrorCode] => INTERNAL_SERVER_ERROR
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606191000457314623284V
                            [paymentMode] => NET_BANKING
                            [timestamp] => 1781843445796
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => INTERNAL_SERVER_ERROR
                        )

                )

        )

)

[19-Jun-2026 04:50:30 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 04:50:30 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 04:50:30 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 04:50:30 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 04:50:30 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[19-Jun-2026 04:50:30 UTC] Payment not successful, status: FAILED
[19-Jun-2026 04:50:30 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781843428230","orderId":"OMO2606191000288330562073V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781844628796,"errorCode":"OTHERS","detailedErrorCode":"INTERNAL_SERVER_ERROR","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191000457314623284V","paymentMode":"NET_BANKING","timestamp":1781843445796,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"INTERNAL_SERVER_ERROR"}]}}
[19-Jun-2026 04:50:31 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781843433380","orderId":"OMO2606191000296544652291V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781844629638,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191000411742260596V","paymentMode":"UPI_INTENT","timestamp":1781843441208,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 04:50:31 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781843433380
            [orderId] => OMO2606191000296544652291V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781844629638
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606191000411742260596V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781843441208
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 04:50:31 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 04:50:31 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 04:50:31 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 04:50:31 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 04:50:31 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[19-Jun-2026 04:50:31 UTC] Payment not successful, status: FAILED
[19-Jun-2026 04:50:31 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781843433380","orderId":"OMO2606191000296544652291V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781844629638,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191000411742260596V","paymentMode":"UPI_INTENT","timestamp":1781843441208,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 04:51:43 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781843498808","orderId":"OMO2606191001391463581643V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781844699131,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191001417522260786V","paymentMode":"UPI_INTENT","timestamp":1781843501781,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 04:51:43 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781843498808
            [orderId] => OMO2606191001391463581643V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781844699131
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606191001417522260786V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781843501781
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 04:51:43 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 04:51:43 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 04:51:43 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 04:51:43 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 04:51:43 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[19-Jun-2026 04:51:43 UTC] Payment not successful, status: FAILED
[19-Jun-2026 04:51:43 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781843498808","orderId":"OMO2606191001391463581643V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781844699131,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191001417522260786V","paymentMode":"UPI_INTENT","timestamp":1781843501781,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 04:53:42 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781843618315","orderId":"OMO2606191003386512753465V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781844818633,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191003410075072034V","paymentMode":"UPI_INTENT","timestamp":1781843621051,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 04:53:42 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781843618315
            [orderId] => OMO2606191003386512753465V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781844818633
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606191003410075072034V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781843621051
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 04:53:42 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 04:53:42 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 04:53:42 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 04:53:42 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 04:53:42 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[19-Jun-2026 04:53:42 UTC] Payment not successful, status: FAILED
[19-Jun-2026 04:53:42 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781843618315","orderId":"OMO2606191003386512753465V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781844818633,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191003410075072034V","paymentMode":"UPI_INTENT","timestamp":1781843621051,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 04:54:08 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781843643905","orderId":"OMO2606191004042457936541V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781844844227,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191004067145072550V","paymentMode":"UPI_INTENT","timestamp":1781843646749,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 04:54:08 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781843643905
            [orderId] => OMO2606191004042457936541V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781844844227
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606191004067145072550V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781843646749
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 04:54:08 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 04:54:08 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 04:54:08 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 04:54:08 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 04:54:08 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[19-Jun-2026 04:54:08 UTC] Payment not successful, status: FAILED
[19-Jun-2026 04:54:08 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781843643905","orderId":"OMO2606191004042457936541V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781844844227,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191004067145072550V","paymentMode":"UPI_INTENT","timestamp":1781843646749,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 04:55:27 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781843723139","orderId":"OMO2606191005234702753760V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781844923434,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191005257818946106V","paymentMode":"UPI_INTENT","timestamp":1781843725826,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 04:55:27 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781843723139
            [orderId] => OMO2606191005234702753760V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781844923434
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606191005257818946106V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781843725826
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 04:55:27 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 04:55:27 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 04:55:27 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 04:55:27 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 04:55:27 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[19-Jun-2026 04:55:27 UTC] Payment not successful, status: FAILED
[19-Jun-2026 04:55:27 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781843723139","orderId":"OMO2606191005234702753760V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781844923434,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191005257818946106V","paymentMode":"UPI_INTENT","timestamp":1781843725826,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 05:04:55 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 05:04:55 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 05:04:55 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 05:04:55 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 05:04:55 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 05:04:56 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 05:04:56 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 05:04:56 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 05:04:56 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 05:04:56 UTC] Available dates found: 3
[19-Jun-2026 05:04:58 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 05:04:58 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 05:04:58 UTC] Current time (IST): 10:34
[19-Jun-2026 05:04:58 UTC] Requested date: 2026-06-20
[19-Jun-2026 05:04:58 UTC] Today: 2026-06-19
[19-Jun-2026 05:04:58 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 05:04:58 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 05:04:58 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 05:04:58 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 05:04:58 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 05:04:58 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 05:04:58 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 05:04:58 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 05:04:58 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 05:04:58 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 05:04:58 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 05:04:58 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 05:04:58 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 05:04:58 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 05:04:58 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 05:04:58 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 05:04:58 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 05:04:58 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 05:04:58 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 05:04:58 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 05:04:58 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 05:04:58 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 05:04:58 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 05:04:58 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 05:04:58 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 05:04:58 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 05:04:58 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 05:04:58 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 05:04:58 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 05:04:58 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 05:04:58 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 05:04:58 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 05:05:20 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781844316162","orderId":"OMO2606191015171313588417V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781845517114,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191015208653588743V","paymentMode":"UPI_INTENT","timestamp":1781844320911,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 05:05:20 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781844316162
            [orderId] => OMO2606191015171313588417V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781845517114
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606191015208653588743V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781844320911
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 05:05:20 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 05:05:20 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 05:05:20 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 05:05:20 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 05:05:20 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[19-Jun-2026 05:05:20 UTC] Payment not successful, status: FAILED
[19-Jun-2026 05:05:20 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781844316162","orderId":"OMO2606191015171313588417V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781845517114,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191015208653588743V","paymentMode":"UPI_INTENT","timestamp":1781844320911,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 05:07:02 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 05:07:30 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781844447324","orderId":"OMO2606191017282933588784V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781845648278,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191017324610562670V","paymentMode":"UPI_INTENT","timestamp":1781844452502,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 05:07:30 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781844447324
            [orderId] => OMO2606191017282933588784V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781845648278
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606191017324610562670V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781844452502
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 05:07:30 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 05:07:30 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 05:07:30 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 05:07:30 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 05:07:30 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[19-Jun-2026 05:07:30 UTC] Payment not successful, status: FAILED
[19-Jun-2026 05:07:30 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781844447324","orderId":"OMO2606191017282933588784V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781845648278,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191017324610562670V","paymentMode":"UPI_INTENT","timestamp":1781844452502,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 05:10:38 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 05:10:38 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 05:10:38 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 05:10:38 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 05:10:38 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 05:10:38 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 05:10:38 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 05:10:38 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 05:10:38 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 05:10:38 UTC] Available dates found: 3
[19-Jun-2026 05:10:44 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 05:10:44 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 05:10:44 UTC] Current time (IST): 10:40
[19-Jun-2026 05:10:44 UTC] Requested date: 2026-06-20
[19-Jun-2026 05:10:44 UTC] Today: 2026-06-19
[19-Jun-2026 05:10:44 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 05:10:44 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 05:10:44 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 05:10:44 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 05:10:44 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 05:10:44 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 05:10:44 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 05:10:44 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 05:10:44 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 05:10:44 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 05:10:44 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 05:10:44 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 05:10:44 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 05:10:44 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 05:10:44 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 05:10:44 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 05:10:44 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 05:10:44 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 05:10:44 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 05:10:44 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 05:10:44 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 05:10:44 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 05:10:44 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 05:10:44 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 05:10:44 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 05:10:44 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 05:10:44 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 05:10:44 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 05:10:44 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 05:10:44 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 05:10:44 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 05:10:44 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 05:11:34 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 05:13:09 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 05:13:09 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 05:13:09 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 05:13:09 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 05:13:09 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 05:13:09 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 05:13:09 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 05:13:09 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 05:13:09 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 05:13:09 UTC] Available dates found: 3
[19-Jun-2026 05:13:12 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 05:13:12 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 05:13:12 UTC] Current time (IST): 10:43
[19-Jun-2026 05:13:12 UTC] Requested date: 2026-06-20
[19-Jun-2026 05:13:12 UTC] Today: 2026-06-19
[19-Jun-2026 05:13:12 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 05:13:12 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 05:13:12 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 05:13:12 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 05:13:12 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 05:13:12 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 05:13:12 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 05:13:12 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 05:13:12 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 05:13:12 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 05:13:12 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 05:13:12 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 05:13:12 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 05:13:12 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 05:13:12 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 05:13:12 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 05:13:12 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 05:13:12 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 05:13:12 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 05:13:12 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 05:13:12 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 05:13:12 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 05:13:12 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 05:13:12 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 05:13:12 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 05:13:12 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 05:13:12 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 05:13:12 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 05:13:12 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 05:13:12 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 05:13:12 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 05:13:12 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 05:14:17 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 05:14:37 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 05:14:37 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 05:14:37 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 05:14:37 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 05:14:37 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 05:14:37 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 05:14:37 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 05:14:37 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 05:14:37 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 05:14:37 UTC] Available dates found: 3
[19-Jun-2026 05:14:39 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 05:14:39 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 05:14:39 UTC] Current time (IST): 10:44
[19-Jun-2026 05:14:39 UTC] Requested date: 2026-06-20
[19-Jun-2026 05:14:39 UTC] Today: 2026-06-19
[19-Jun-2026 05:14:39 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 05:14:39 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 05:14:39 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 05:14:39 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 05:14:39 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 05:14:39 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 05:14:39 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 05:14:39 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 05:14:39 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 05:14:39 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 05:14:39 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 05:14:39 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 05:14:39 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 05:14:39 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 05:14:39 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 05:14:39 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 05:14:39 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 05:14:39 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 05:14:39 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 05:14:39 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 05:14:39 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 05:14:39 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 05:14:39 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 05:14:39 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 05:14:39 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 05:14:39 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 05:14:39 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 05:14:39 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 05:14:39 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 05:14:39 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 05:14:39 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 05:14:39 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 05:15:06 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 05:15:06 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 05:15:06 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 05:15:06 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 05:15:06 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 05:15:06 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 05:15:06 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 05:15:06 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 05:15:06 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 05:15:06 UTC] Available dates found: 3
[19-Jun-2026 05:15:08 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 05:15:08 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 05:15:08 UTC] Current time (IST): 10:45
[19-Jun-2026 05:15:08 UTC] Requested date: 2026-06-20
[19-Jun-2026 05:15:08 UTC] Today: 2026-06-19
[19-Jun-2026 05:15:08 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 05:15:08 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 05:15:08 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 05:15:08 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 05:15:08 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 05:15:08 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 05:15:08 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 05:15:08 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 05:15:08 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 05:15:08 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 05:15:08 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 05:15:08 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 05:15:08 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 05:15:08 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 05:15:08 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 05:15:08 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 05:15:08 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 05:15:08 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 05:15:08 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 05:15:08 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 05:15:08 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 05:15:08 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 05:15:08 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 05:15:08 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 05:15:08 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 05:15:08 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 05:15:08 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 05:15:08 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 05:15:08 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 05:15:08 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 05:15:08 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 05:15:08 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 05:18:09 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 05:18:09 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 05:18:09 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 05:18:09 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 05:18:09 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 05:18:09 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 05:18:09 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 05:18:09 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 05:18:09 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 05:18:09 UTC] Available dates found: 3
[19-Jun-2026 05:18:11 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 05:18:11 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 05:18:11 UTC] Current time (IST): 10:48
[19-Jun-2026 05:18:11 UTC] Requested date: 2026-06-20
[19-Jun-2026 05:18:11 UTC] Today: 2026-06-19
[19-Jun-2026 05:18:11 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 05:18:11 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 05:18:11 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 05:18:11 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 05:18:11 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 05:18:11 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 05:18:11 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 05:18:11 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 05:18:11 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 05:18:11 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 05:18:11 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 05:18:11 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 05:18:11 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 05:18:11 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 05:18:11 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 05:18:11 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 05:18:11 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 05:18:11 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 05:18:11 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 05:18:11 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 05:18:11 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 05:18:11 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 05:18:11 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 05:18:11 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 05:18:11 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 05:18:11 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 05:18:11 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 05:18:11 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 05:18:11 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 05:18:11 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 05:18:11 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 05:18:11 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 05:27:12 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781845627272","orderId":"OMO2606191037083191159692V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781846828301,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191037135506720946V","paymentMode":"UPI_INTENT","timestamp":1781845633589,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 05:27:12 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781845627272
            [orderId] => OMO2606191037083191159692V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781846828301
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606191037135506720946V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781845633589
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 05:27:12 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 05:27:12 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 05:27:12 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 05:27:12 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 05:27:12 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[19-Jun-2026 05:27:12 UTC] Payment not successful, status: FAILED
[19-Jun-2026 05:27:12 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781845627272","orderId":"OMO2606191037083191159692V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781846828301,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191037135506720946V","paymentMode":"UPI_INTENT","timestamp":1781845633589,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 05:31:40 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 05:31:53 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781845910095","orderId":"OMO2606191041510891827029V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781847111073,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191041595270562428V","paymentMode":"UPI_INTENT","timestamp":1781845919563,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 05:31:53 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781845910095
            [orderId] => OMO2606191041510891827029V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781847111073
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606191041595270562428V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781845919563
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 05:31:53 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 05:31:53 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 05:31:53 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 05:31:53 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 05:31:53 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[19-Jun-2026 05:31:53 UTC] Payment not successful, status: FAILED
[19-Jun-2026 05:31:53 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781845910095","orderId":"OMO2606191041510891827029V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781847111073,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191041595270562428V","paymentMode":"UPI_INTENT","timestamp":1781845919563,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 05:32:54 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781847103515","orderId":"OMO2606191101445075988314V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781848304492,"errorCode":"TXN_CANCELLED","detailedErrorCode":"REQUEST_CANCEL_BY_REQUESTEE","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191101499488097002V","paymentMode":"UPI_INTENT","timestamp":1781847109991,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_CANCELLED","detailedErrorCode":"REQUEST_CANCEL_BY_REQUESTEE"}]}}
[19-Jun-2026 05:32:54 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781847103515
            [orderId] => OMO2606191101445075988314V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781848304492
            [errorCode] => TXN_CANCELLED
            [detailedErrorCode] => REQUEST_CANCEL_BY_REQUESTEE
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606191101499488097002V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781847109991
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_CANCELLED
                            [detailedErrorCode] => REQUEST_CANCEL_BY_REQUESTEE
                        )

                )

        )

)

[19-Jun-2026 05:32:54 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 05:32:54 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 05:32:54 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 05:32:54 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 05:32:54 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[19-Jun-2026 05:32:54 UTC] Payment not successful, status: FAILED
[19-Jun-2026 05:32:54 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781847103515","orderId":"OMO2606191101445075988314V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781848304492,"errorCode":"TXN_CANCELLED","detailedErrorCode":"REQUEST_CANCEL_BY_REQUESTEE","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191101499488097002V","paymentMode":"UPI_INTENT","timestamp":1781847109991,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_CANCELLED","detailedErrorCode":"REQUEST_CANCEL_BY_REQUESTEE"}]}}
[19-Jun-2026 05:33:08 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 05:33:08 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 05:33:08 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 05:33:08 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 05:33:08 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 05:33:08 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 05:33:08 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 05:33:08 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 05:33:08 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 05:33:08 UTC] Available dates found: 3
[19-Jun-2026 05:33:10 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 05:33:10 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 05:33:10 UTC] Current time (IST): 11:3
[19-Jun-2026 05:33:10 UTC] Requested date: 2026-06-20
[19-Jun-2026 05:33:10 UTC] Today: 2026-06-19
[19-Jun-2026 05:33:10 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 05:33:10 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 05:33:10 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 05:33:10 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 05:33:10 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 05:33:10 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 05:33:10 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 05:33:10 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 05:33:10 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 05:33:10 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 05:33:10 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 05:33:10 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 05:33:10 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 05:33:10 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 05:33:10 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 05:33:10 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 05:33:10 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 05:33:10 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 05:33:10 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 05:33:10 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 05:33:10 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 05:33:10 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 05:33:10 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 05:33:10 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 05:33:10 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 05:33:10 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 05:33:10 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 05:33:10 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 05:33:10 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 05:33:10 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 05:33:10 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 05:33:10 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 05:33:28 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 05:38:00 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 05:38:00 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 05:38:00 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 05:38:00 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 05:38:00 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 05:38:00 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 05:38:00 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 05:38:00 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 05:38:00 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 05:38:00 UTC] Available dates found: 3
[19-Jun-2026 05:38:02 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 05:38:02 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 05:38:02 UTC] Current time (IST): 11:8
[19-Jun-2026 05:38:02 UTC] Requested date: 2026-06-21
[19-Jun-2026 05:38:02 UTC] Today: 2026-06-19
[19-Jun-2026 05:38:02 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 05:38:02 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 05:38:02 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 05:38:02 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 05:38:02 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 05:38:02 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 05:38:02 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 05:38:02 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 05:38:02 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 05:38:02 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 05:38:02 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 05:38:02 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 05:38:02 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 05:38:02 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 05:38:02 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 05:38:02 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 05:38:02 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 05:38:02 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 05:38:02 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 05:38:02 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 05:38:02 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 05:38:02 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 05:38:02 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 05:38:02 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 05:38:02 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 05:38:02 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 05:38:02 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 05:38:02 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 05:38:02 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 05:38:02 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 05:38:02 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 05:38:02 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 05:38:19 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 05:38:50 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 05:38:50 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 05:38:50 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 05:38:50 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 05:38:50 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 05:38:50 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 05:38:50 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 05:38:50 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 05:38:50 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 05:38:50 UTC] Available dates found: 3
[19-Jun-2026 05:38:53 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 05:38:53 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 05:38:53 UTC] Current time (IST): 11:8
[19-Jun-2026 05:38:53 UTC] Requested date: 2026-06-20
[19-Jun-2026 05:38:53 UTC] Today: 2026-06-19
[19-Jun-2026 05:38:53 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 05:38:53 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 05:38:53 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 05:38:53 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 05:38:53 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 05:38:53 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 05:38:53 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 05:38:53 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 05:38:53 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 05:38:53 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 05:38:53 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 05:38:53 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 05:38:53 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 05:38:53 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 05:38:53 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 05:38:53 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 05:38:53 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 05:38:53 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 05:38:53 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 05:38:53 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 05:38:53 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 05:38:53 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 05:38:53 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 05:38:53 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 05:38:53 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 05:38:53 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 05:38:53 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 05:38:53 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 05:38:53 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 05:38:53 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 05:38:53 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 05:38:53 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 05:47:04 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 05:47:04 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 05:47:04 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 05:47:04 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 05:47:04 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 05:47:04 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 05:47:04 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 05:47:04 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 05:47:04 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 05:47:04 UTC] Available dates found: 3
[19-Jun-2026 05:47:06 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 05:47:06 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 05:47:06 UTC] Current time (IST): 11:17
[19-Jun-2026 05:47:06 UTC] Requested date: 2026-06-20
[19-Jun-2026 05:47:06 UTC] Today: 2026-06-19
[19-Jun-2026 05:47:06 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 05:47:06 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 05:47:06 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 05:47:06 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 05:47:06 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 05:47:06 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 05:47:06 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 05:47:06 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 05:47:06 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 05:47:06 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 05:47:06 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 05:47:06 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 05:47:06 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 05:47:06 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 05:47:06 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 05:47:06 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 05:47:06 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 05:47:06 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 05:47:06 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 05:47:06 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 05:47:06 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 05:47:06 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 05:47:06 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 05:47:06 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 05:47:06 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 05:47:06 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 05:47:06 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 05:47:06 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 05:47:06 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 05:47:06 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 05:47:06 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 05:47:06 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 05:47:13 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 05:47:36 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 05:47:59 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 05:47:59 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 05:47:59 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 05:47:59 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 05:47:59 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 05:47:59 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 05:47:59 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 05:47:59 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 05:47:59 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 05:47:59 UTC] Available dates found: 3
[19-Jun-2026 05:48:00 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 05:48:00 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 05:48:00 UTC] Current time (IST): 11:18
[19-Jun-2026 05:48:00 UTC] Requested date: 2026-06-20
[19-Jun-2026 05:48:00 UTC] Today: 2026-06-19
[19-Jun-2026 05:48:00 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 05:48:00 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 05:48:00 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 05:48:00 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 05:48:00 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 05:48:00 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 05:48:00 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 05:48:00 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 05:48:00 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 05:48:00 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 05:48:00 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 05:48:00 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 05:48:00 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 05:48:00 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 05:48:00 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 05:48:00 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 05:48:00 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 05:48:00 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 05:48:00 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 05:48:00 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 05:48:00 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 05:48:00 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 05:48:00 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 05:48:00 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 05:48:00 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 05:48:00 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 05:48:00 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 05:48:00 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 05:48:00 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 05:48:00 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 05:48:00 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 05:48:00 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 05:48:06 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 05:52:04 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 05:52:04 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 05:52:04 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 05:52:04 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 05:52:04 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 05:52:04 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 05:52:04 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 05:52:04 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 05:52:04 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 05:52:04 UTC] Available dates found: 3
[19-Jun-2026 05:52:11 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 05:52:11 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 05:52:11 UTC] Current time (IST): 11:22
[19-Jun-2026 05:52:11 UTC] Requested date: 2026-06-20
[19-Jun-2026 05:52:11 UTC] Today: 2026-06-19
[19-Jun-2026 05:52:11 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 05:52:11 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 05:52:11 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 05:52:11 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 05:52:11 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 05:52:11 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 05:52:11 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 05:52:11 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 05:52:11 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 05:52:11 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 05:52:11 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 05:52:11 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 05:52:11 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 05:52:11 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 05:52:11 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 05:52:11 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 05:52:11 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 05:52:11 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 05:52:11 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 05:52:11 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 05:52:11 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 05:52:11 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 05:52:11 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 05:52:11 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 05:52:11 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 05:52:11 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 05:52:11 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 05:52:11 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 05:52:11 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 05:52:11 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 05:52:11 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 05:52:11 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 05:52:46 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 05:52:46 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 05:52:46 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 05:52:46 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 05:52:46 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 05:52:46 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 05:52:46 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 05:52:46 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 05:52:46 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 05:52:46 UTC] Available dates found: 3
[19-Jun-2026 05:52:53 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 05:52:53 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 05:52:53 UTC] Current time (IST): 11:22
[19-Jun-2026 05:52:53 UTC] Requested date: 2026-06-20
[19-Jun-2026 05:52:53 UTC] Today: 2026-06-19
[19-Jun-2026 05:52:53 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 05:52:53 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 05:52:53 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 05:52:53 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 05:52:53 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 05:52:53 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 05:52:53 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 05:52:53 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 05:52:53 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 05:52:53 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 05:52:53 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 05:52:53 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 05:52:53 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 05:52:53 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 05:52:53 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 05:52:53 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 05:52:53 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 05:52:53 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 05:52:53 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 05:52:53 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 05:52:53 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 05:52:53 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 05:52:53 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 05:52:53 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 05:52:53 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 05:52:53 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 05:52:53 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 05:52:53 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 05:52:53 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 05:52:53 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 05:52:53 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 05:52:53 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 05:53:35 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 05:53:35 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781847211916","orderId":"OMO2606191103329621159196V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781848412944,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191103386295988241V","paymentMode":"UPI_INTENT","timestamp":1781847218673,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 05:53:35 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781847211916
            [orderId] => OMO2606191103329621159196V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781848412944
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606191103386295988241V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781847218673
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 05:53:35 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 05:53:35 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 05:53:35 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 05:53:35 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 05:53:35 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[19-Jun-2026 05:53:35 UTC] Payment not successful, status: FAILED
[19-Jun-2026 05:53:35 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781847211916","orderId":"OMO2606191103329621159196V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781848412944,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191103386295988241V","paymentMode":"UPI_INTENT","timestamp":1781847218673,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 05:56:08 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 05:56:08 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 05:56:08 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 05:56:08 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 05:56:08 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 05:56:08 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 05:56:08 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 05:56:08 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 05:56:08 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 05:56:08 UTC] Available dates found: 3
[19-Jun-2026 05:56:59 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 05:56:59 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 05:56:59 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 05:56:59 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 05:56:59 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 05:56:59 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 05:56:59 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 05:56:59 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 05:56:59 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 05:56:59 UTC] Available dates found: 3
[19-Jun-2026 05:57:03 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 05:57:03 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 05:57:03 UTC] Current time (IST): 11:27
[19-Jun-2026 05:57:03 UTC] Requested date: 2026-06-20
[19-Jun-2026 05:57:03 UTC] Today: 2026-06-19
[19-Jun-2026 05:57:03 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 05:57:03 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 05:57:03 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 05:57:03 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 05:57:03 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 05:57:03 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 05:57:03 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 05:57:03 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 05:57:03 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 05:57:03 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 05:57:03 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 05:57:03 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 05:57:03 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 05:57:03 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 05:57:03 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 05:57:03 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 05:57:03 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 05:57:03 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 05:57:03 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 05:57:03 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 05:57:03 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 05:57:03 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 05:57:03 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 05:57:03 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 05:57:03 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 05:57:03 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 05:57:03 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 05:57:03 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 05:57:03 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 05:57:03 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 05:57:03 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 05:57:03 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 05:58:24 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 05:58:29 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781847509597","orderId":"OMO2606191108255760141768V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781848705560,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[19-Jun-2026 05:58:29 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781847509597
            [orderId] => OMO2606191108255760141768V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781848705560
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[19-Jun-2026 05:58:29 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 05:58:29 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 05:58:29 UTC] Amount Conversion: 20000 paise = 200 rupees
[19-Jun-2026 05:58:29 UTC] Payment callback error: Transaction ID not found in callback
[19-Jun-2026 05:58:46 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781847528445","orderId":"OMO2606191108444272260189V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781848724407,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191108514850141797V","paymentMode":"UPI_INTENT","timestamp":1781847531551,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 05:58:46 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781847528445
            [orderId] => OMO2606191108444272260189V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781848724407
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606191108514850141797V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781847531551
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 05:58:46 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 05:58:46 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 05:58:46 UTC] Amount Conversion: 20000 paise = 200 rupees
[19-Jun-2026 05:58:46 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 05:58:46 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[19-Jun-2026 05:58:46 UTC] Payment not successful, status: FAILED
[19-Jun-2026 05:58:46 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781847528445","orderId":"OMO2606191108444272260189V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781848724407,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191108514850141797V","paymentMode":"UPI_INTENT","timestamp":1781847531551,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 06:00:08 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 06:01:28 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 06:01:28 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 06:01:28 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 06:01:28 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 06:01:28 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 06:01:28 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 06:01:28 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 06:01:28 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 06:01:28 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 06:01:28 UTC] Available dates found: 3
[19-Jun-2026 06:01:30 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 06:01:30 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 06:01:30 UTC] Current time (IST): 11:31
[19-Jun-2026 06:01:30 UTC] Requested date: 2026-06-20
[19-Jun-2026 06:01:30 UTC] Today: 2026-06-19
[19-Jun-2026 06:01:30 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 06:01:30 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 06:01:30 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 06:01:30 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 06:01:30 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 06:01:30 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 06:01:30 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 06:01:30 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 06:01:30 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 06:01:30 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 06:01:30 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 06:01:30 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 06:01:30 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 06:01:30 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 06:01:30 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 06:01:30 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 06:01:30 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 06:01:30 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 06:01:30 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 06:01:30 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 06:01:30 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 06:01:30 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 06:01:30 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 06:01:30 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 06:01:30 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 06:01:30 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 06:01:30 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 06:01:30 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 06:01:30 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 06:01:30 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 06:01:30 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 06:01:30 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 06:01:43 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 06:05:53 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 06:05:53 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 06:05:53 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 06:05:53 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 06:05:53 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 06:05:53 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 06:05:53 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 06:05:53 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 06:05:53 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 06:05:53 UTC] Available dates found: 3
[19-Jun-2026 06:05:55 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 06:05:55 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 06:05:55 UTC] Current time (IST): 11:35
[19-Jun-2026 06:05:55 UTC] Requested date: 2026-06-20
[19-Jun-2026 06:05:55 UTC] Today: 2026-06-19
[19-Jun-2026 06:05:55 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 06:05:55 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 06:05:55 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 06:05:55 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 06:05:55 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 06:05:55 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 06:05:55 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 06:05:55 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 06:05:55 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 06:05:55 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 06:05:55 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 06:05:55 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 06:05:55 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 06:05:55 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 06:05:55 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 06:05:55 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 06:05:55 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 06:05:55 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 06:05:55 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 06:05:55 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 06:05:55 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 06:05:55 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 06:05:55 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 06:05:55 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 06:05:55 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 06:05:55 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 06:05:55 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 06:05:55 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 06:05:55 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 06:05:55 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 06:05:55 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 06:05:55 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 06:06:09 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 06:07:17 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781848035662","orderId":"OMO2606191117157883588046V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781849235757,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[19-Jun-2026 06:07:17 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781848035662
            [orderId] => OMO2606191117157883588046V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781849235757
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[19-Jun-2026 06:07:17 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 06:07:17 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 06:07:17 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 06:07:17 UTC] Payment callback error: Transaction ID not found in callback
[19-Jun-2026 06:07:44 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781848060407","orderId":"OMO2606191117404798224662V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781849260463,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[19-Jun-2026 06:07:44 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781848060407
            [orderId] => OMO2606191117404798224662V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781849260463
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[19-Jun-2026 06:07:44 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 06:07:44 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 06:07:44 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 06:07:44 UTC] Payment callback error: Transaction ID not found in callback
[19-Jun-2026 06:08:13 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781848089483","orderId":"OMO2606191118095728097777V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781849289555,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[19-Jun-2026 06:08:13 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781848089483
            [orderId] => OMO2606191118095728097777V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781849289555
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[19-Jun-2026 06:08:13 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 06:08:13 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 06:08:13 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 06:08:13 UTC] Payment callback error: Transaction ID not found in callback
[19-Jun-2026 06:09:04 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"WALLET_92_1781848140_6516","orderId":"OMO2606191119018686720251V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781849341849,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"wallet_recharge","udf2":"92"},"paymentDetails":[]}}
[19-Jun-2026 06:09:04 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => WALLET_92_1781848140_6516
            [orderId] => OMO2606191119018686720251V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781849341849
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => wallet_recharge
                    [udf2] => 92
                )

            [paymentDetails] => Array
                (
                )

        )

)

[19-Jun-2026 06:09:04 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 06:09:04 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 06:09:04 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 06:09:04 UTC] Payment callback error: Transaction ID not found in callback
[19-Jun-2026 06:09:14 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 06:09:14 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 06:09:14 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 06:09:14 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 06:09:14 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 06:09:14 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 06:09:14 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 06:09:14 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 06:09:14 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 06:09:14 UTC] Available dates found: 3
[19-Jun-2026 06:09:16 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 06:09:16 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 06:09:16 UTC] Current time (IST): 11:39
[19-Jun-2026 06:09:16 UTC] Requested date: 2026-06-20
[19-Jun-2026 06:09:16 UTC] Today: 2026-06-19
[19-Jun-2026 06:09:16 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 06:09:16 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 06:09:16 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 06:09:16 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 06:09:16 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 06:09:16 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 06:09:16 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 06:09:16 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 06:09:16 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 06:09:16 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 06:09:16 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 06:09:16 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 06:09:16 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 06:09:16 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 06:09:16 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 06:09:16 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 06:09:16 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 06:09:16 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 06:09:16 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 06:09:16 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 06:09:16 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 06:09:16 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 06:09:16 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 06:09:16 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 06:09:16 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 06:09:16 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 06:09:16 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 06:09:16 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 06:09:16 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 06:09:16 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 06:09:16 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 06:09:16 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 06:09:34 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 06:09:53 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 06:09:53 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 06:09:53 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 06:09:53 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 06:09:53 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 06:09:53 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 06:09:53 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 06:09:53 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 06:09:53 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 06:09:53 UTC] Available dates found: 3
[19-Jun-2026 06:10:00 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 06:10:00 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 06:10:00 UTC] Current time (IST): 11:40
[19-Jun-2026 06:10:00 UTC] Requested date: 2026-06-20
[19-Jun-2026 06:10:00 UTC] Today: 2026-06-19
[19-Jun-2026 06:10:00 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 06:10:00 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 06:10:00 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 06:10:00 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 06:10:00 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 06:10:00 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 06:10:00 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 06:10:00 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 06:10:00 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 06:10:00 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 06:10:00 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 06:10:00 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 06:10:00 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 06:10:00 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 06:10:00 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 06:10:00 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 06:10:00 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 06:10:00 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 06:10:00 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 06:10:00 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 06:10:00 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 06:10:00 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 06:10:00 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 06:10:00 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 06:10:00 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 06:10:00 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 06:10:00 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 06:10:00 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 06:10:00 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 06:10:00 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 06:10:00 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 06:10:00 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 06:12:32 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 06:12:32 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 06:12:32 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 06:12:32 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 06:12:32 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 06:12:32 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 06:12:32 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 06:12:32 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 06:12:32 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 06:12:32 UTC] Available dates found: 3
[19-Jun-2026 06:12:35 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 06:12:35 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 06:12:35 UTC] Current time (IST): 11:42
[19-Jun-2026 06:12:35 UTC] Requested date: 2026-06-20
[19-Jun-2026 06:12:35 UTC] Today: 2026-06-19
[19-Jun-2026 06:12:35 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 06:12:35 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 06:12:35 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 06:12:35 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 06:12:35 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 06:12:35 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 06:12:35 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 06:12:35 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 06:12:35 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 06:12:35 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 06:12:35 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 06:12:35 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 06:12:35 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 06:12:35 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 06:12:35 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 06:12:35 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 06:12:35 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 06:12:35 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 06:12:35 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 06:12:35 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 06:12:35 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 06:12:35 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 06:12:35 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 06:12:35 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 06:12:35 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 06:12:35 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 06:12:35 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 06:12:35 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 06:12:35 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 06:12:35 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 06:12:35 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 06:12:35 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 06:12:55 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 06:13:41 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781848418886","orderId":"OMO2606191123390753581593V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781849619058,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191123434613581960V","paymentMode":"UPI_INTENT","timestamp":1781848423502,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 06:13:41 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781848418886
            [orderId] => OMO2606191123390753581593V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781849619058
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606191123434613581960V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781848423502
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 06:13:41 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 06:13:41 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 06:13:41 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 06:13:41 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 06:13:41 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[19-Jun-2026 06:13:41 UTC] Payment not successful, status: FAILED
[19-Jun-2026 06:13:41 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781848418886","orderId":"OMO2606191123390753581593V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781849619058,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191123434613581960V","paymentMode":"UPI_INTENT","timestamp":1781848423502,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 06:15:06 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 06:15:06 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 06:15:06 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 06:15:06 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 06:15:06 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 06:15:06 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 06:15:06 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 06:15:06 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 06:15:06 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 06:15:06 UTC] Available dates found: 3
[19-Jun-2026 06:15:08 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 06:15:08 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 06:15:08 UTC] Current time (IST): 11:45
[19-Jun-2026 06:15:08 UTC] Requested date: 2026-06-20
[19-Jun-2026 06:15:08 UTC] Today: 2026-06-19
[19-Jun-2026 06:15:08 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 06:15:08 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 06:15:08 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 06:15:08 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 06:15:08 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 06:15:08 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 06:15:08 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 06:15:08 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 06:15:08 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 06:15:08 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 06:15:08 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 06:15:08 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 06:15:08 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 06:15:08 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 06:15:08 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 06:15:08 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 06:15:08 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 06:15:08 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 06:15:08 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 06:15:08 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 06:15:08 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 06:15:08 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 06:15:08 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 06:15:08 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 06:15:08 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 06:15:08 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 06:15:08 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 06:15:08 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 06:15:08 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 06:15:08 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 06:15:08 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 06:15:08 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 06:15:21 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 06:15:58 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 06:15:58 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 06:15:58 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 06:15:58 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 06:15:58 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 06:15:58 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 06:15:58 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 06:15:58 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 06:15:58 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 06:15:58 UTC] Available dates found: 3
[19-Jun-2026 06:16:00 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 06:16:00 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 06:16:00 UTC] Current time (IST): 11:46
[19-Jun-2026 06:16:00 UTC] Requested date: 2026-06-20
[19-Jun-2026 06:16:00 UTC] Today: 2026-06-19
[19-Jun-2026 06:16:00 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 06:16:00 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 06:16:00 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 06:16:00 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 06:16:00 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 06:16:00 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 06:16:00 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 06:16:00 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 06:16:00 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 06:16:00 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 06:16:00 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 06:16:00 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 06:16:00 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 06:16:00 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 06:16:00 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 06:16:00 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 06:16:00 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 06:16:00 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 06:16:00 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 06:16:00 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 06:16:00 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 06:16:00 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 06:16:00 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 06:16:00 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 06:16:00 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 06:16:00 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 06:16:00 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 06:16:00 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 06:16:00 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 06:16:00 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 06:16:00 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 06:16:00 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 06:16:25 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 06:17:17 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 06:17:17 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 06:17:17 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 06:17:17 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 06:17:17 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 06:17:17 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 06:17:17 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 06:17:17 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 06:17:17 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 06:17:17 UTC] Available dates found: 3
[19-Jun-2026 06:18:31 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781848710441","orderId":"OMO2606191128307112260671V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781849910694,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191129126374698961V","paymentMode":"UPI_INTENT","timestamp":1781848752678,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 06:18:31 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781848710441
            [orderId] => OMO2606191128307112260671V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781849910694
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606191129126374698961V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781848752678
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 06:18:31 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 06:18:31 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 06:18:31 UTC] Amount Conversion: 20000 paise = 200 rupees
[19-Jun-2026 06:18:31 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 06:18:31 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[19-Jun-2026 06:18:31 UTC] Payment not successful, status: FAILED
[19-Jun-2026 06:18:31 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781848710441","orderId":"OMO2606191128307112260671V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781849910694,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191129126374698961V","paymentMode":"UPI_INTENT","timestamp":1781848752678,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 06:20:18 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781848814819","orderId":"OMO2606191130149748097743V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781850014955,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191130212588097179V","paymentMode":"UPI_INTENT","timestamp":1781848821294,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0031244","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"617095428070","upiTransactionId":"SBI58bcef7e3033438086cb5fff11143d30","vpa":"shXXXXXXXXXXXXXXXXXX-1@oksbi"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0031244","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"617095428070","upiTransactionId":"SBI58bcef7e3033438086cb5fff11143d30","vpa":"shXXXXXXXXXXXXXXXXXX-1@oksbi"},"currency":"INR","amount":20000}]}]}}
[19-Jun-2026 06:20:18 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781848814819
            [orderId] => OMO2606191130149748097743V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781850014955
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606191130212588097179V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781848821294
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => SBIN0031244
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 617095428070
                                    [upiTransactionId] => SBI58bcef7e3033438086cb5fff11143d30
                                    [vpa] => shXXXXXXXXXXXXXXXXXX-1@oksbi
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => SBIN0031244
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 617095428070
                                                    [upiTransactionId] => SBI58bcef7e3033438086cb5fff11143d30
                                                    [vpa] => shXXXXXXXXXXXXXXXXXX-1@oksbi
                                                )

                                            [currency] => INR
                                            [amount] => 20000
                                        )

                                )

                        )

                )

        )

)

[19-Jun-2026 06:20:18 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 06:20:18 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 06:20:18 UTC] Amount Conversion: 20000 paise = 200 rupees
[19-Jun-2026 06:20:18 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 06:20:18 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[19-Jun-2026 06:20:18 UTC] Payment not successful, status: FAILED
[19-Jun-2026 06:20:18 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781848814819","orderId":"OMO2606191130149748097743V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781850014955,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191130212588097179V","paymentMode":"UPI_INTENT","timestamp":1781848821294,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0031244","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"617095428070","upiTransactionId":"SBI58bcef7e3033438086cb5fff11143d30","vpa":"shXXXXXXXXXXXXXXXXXX-1@oksbi"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0031244","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"617095428070","upiTransactionId":"SBI58bcef7e3033438086cb5fff11143d30","vpa":"shXXXXXXXXXXXXXXXXXX-1@oksbi"},"currency":"INR","amount":20000}]}]}}
[19-Jun-2026 06:21:51 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781848906935","orderId":"OMO2606191131471048197599V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781850107082,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191131561058097925V","paymentMode":"UPI_INTENT","timestamp":1781848916134,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0031244","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"617095564128","upiTransactionId":"SBI1518a162e0074d3da6d0cde9cf30002f","vpa":"shXXXXXXXXXXXXXXXXXX-1@oksbi"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0031244","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"617095564128","upiTransactionId":"SBI1518a162e0074d3da6d0cde9cf30002f","vpa":"shXXXXXXXXXXXXXXXXXX-1@oksbi"},"currency":"INR","amount":20000}]}]}}
[19-Jun-2026 06:21:51 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781848906935
            [orderId] => OMO2606191131471048197599V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781850107082
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606191131561058097925V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781848916134
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => SBIN0031244
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 617095564128
                                    [upiTransactionId] => SBI1518a162e0074d3da6d0cde9cf30002f
                                    [vpa] => shXXXXXXXXXXXXXXXXXX-1@oksbi
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => SBIN0031244
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 617095564128
                                                    [upiTransactionId] => SBI1518a162e0074d3da6d0cde9cf30002f
                                                    [vpa] => shXXXXXXXXXXXXXXXXXX-1@oksbi
                                                )

                                            [currency] => INR
                                            [amount] => 20000
                                        )

                                )

                        )

                )

        )

)

[19-Jun-2026 06:21:51 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 06:21:51 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 06:21:51 UTC] Amount Conversion: 20000 paise = 200 rupees
[19-Jun-2026 06:21:51 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 06:21:51 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[19-Jun-2026 06:21:51 UTC] Payment not successful, status: FAILED
[19-Jun-2026 06:21:51 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781848906935","orderId":"OMO2606191131471048197599V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781850107082,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191131561058097925V","paymentMode":"UPI_INTENT","timestamp":1781848916134,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0031244","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"617095564128","upiTransactionId":"SBI1518a162e0074d3da6d0cde9cf30002f","vpa":"shXXXXXXXXXXXXXXXXXX-1@oksbi"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0031244","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"617095564128","upiTransactionId":"SBI1518a162e0074d3da6d0cde9cf30002f","vpa":"shXXXXXXXXXXXXXXXXXX-1@oksbi"},"currency":"INR","amount":20000}]}]}}
[19-Jun-2026 06:23:18 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 06:23:18 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 06:23:18 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 06:23:18 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 06:23:18 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 06:23:18 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 06:23:18 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 06:23:18 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 06:23:18 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 06:23:18 UTC] Available dates found: 3
[19-Jun-2026 06:23:46 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 06:23:46 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 06:23:46 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 06:23:46 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 06:23:46 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 06:23:46 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 06:23:46 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 06:23:46 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 06:23:46 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 06:23:46 UTC] Available dates found: 3
[19-Jun-2026 06:24:02 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 06:24:02 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 06:24:02 UTC] Current time (IST): 11:54
[19-Jun-2026 06:24:02 UTC] Requested date: 2026-06-20
[19-Jun-2026 06:24:02 UTC] Today: 2026-06-19
[19-Jun-2026 06:24:02 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 06:24:02 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 06:24:02 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 06:24:02 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 06:24:02 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 06:24:02 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 06:24:02 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 06:24:02 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 06:24:02 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 06:24:02 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 06:24:02 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 06:24:02 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 06:24:02 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 06:24:02 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 06:24:02 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 06:24:02 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 06:24:02 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 06:24:02 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 06:24:02 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 06:24:02 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 06:24:02 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 06:24:02 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 06:24:02 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 06:24:02 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 06:24:02 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 06:24:02 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 06:24:02 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 06:24:02 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 06:24:02 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 06:24:02 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 06:24:02 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 06:24:02 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 06:24:26 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 06:26:17 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781849174166","orderId":"OMO2606191136144007767923V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781850374383,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191137026102260254V","paymentMode":"UPI_INTENT","timestamp":1781849222642,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0031244","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"617095898555","upiTransactionId":"SBI113e18a2c9904d058cf2089692725553","vpa":"shXXXXXXXXXXXXXXXXXX-1@oksbi"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0031244","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"617095898555","upiTransactionId":"SBI113e18a2c9904d058cf2089692725553","vpa":"shXXXXXXXXXXXXXXXXXX-1@oksbi"},"currency":"INR","amount":20000}]}]}}
[19-Jun-2026 06:26:17 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781849174166
            [orderId] => OMO2606191136144007767923V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781850374383
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606191137026102260254V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781849222642
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => SBIN0031244
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 617095898555
                                    [upiTransactionId] => SBI113e18a2c9904d058cf2089692725553
                                    [vpa] => shXXXXXXXXXXXXXXXXXX-1@oksbi
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => SBIN0031244
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 617095898555
                                                    [upiTransactionId] => SBI113e18a2c9904d058cf2089692725553
                                                    [vpa] => shXXXXXXXXXXXXXXXXXX-1@oksbi
                                                )

                                            [currency] => INR
                                            [amount] => 20000
                                        )

                                )

                        )

                )

        )

)

[19-Jun-2026 06:26:17 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 06:26:17 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 06:26:17 UTC] Amount Conversion: 20000 paise = 200 rupees
[19-Jun-2026 06:26:17 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 06:26:17 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[19-Jun-2026 06:26:17 UTC] Payment not successful, status: FAILED
[19-Jun-2026 06:26:17 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781849174166","orderId":"OMO2606191136144007767923V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781850374383,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191137026102260254V","paymentMode":"UPI_INTENT","timestamp":1781849222642,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0031244","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"617095898555","upiTransactionId":"SBI113e18a2c9904d058cf2089692725553","vpa":"shXXXXXXXXXXXXXXXXXX-1@oksbi"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0031244","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"617095898555","upiTransactionId":"SBI113e18a2c9904d058cf2089692725553","vpa":"shXXXXXXXXXXXXXXXXXX-1@oksbi"},"currency":"INR","amount":20000}]}]}}
[19-Jun-2026 06:27:28 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781849243914","orderId":"OMO2606191137240867493203V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781850444059,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191137282594652257V","paymentMode":"UPI_INTENT","timestamp":1781849248295,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 06:27:28 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781849243914
            [orderId] => OMO2606191137240867493203V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781850444059
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606191137282594652257V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781849248295
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 06:27:28 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 06:27:28 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 06:27:28 UTC] Amount Conversion: 20000 paise = 200 rupees
[19-Jun-2026 06:27:28 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 06:27:28 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[19-Jun-2026 06:27:28 UTC] Payment not successful, status: FAILED
[19-Jun-2026 06:27:28 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781849243914","orderId":"OMO2606191137240867493203V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781850444059,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191137282594652257V","paymentMode":"UPI_INTENT","timestamp":1781849248295,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 06:28:53 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 06:28:53 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 06:28:53 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 06:28:53 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 06:28:53 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 06:28:53 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 06:28:53 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 06:28:53 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 06:28:53 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 06:28:53 UTC] Available dates found: 3
[19-Jun-2026 06:28:55 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 06:28:55 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 06:28:55 UTC] Current time (IST): 11:58
[19-Jun-2026 06:28:55 UTC] Requested date: 2026-06-21
[19-Jun-2026 06:28:55 UTC] Today: 2026-06-19
[19-Jun-2026 06:28:55 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 06:28:55 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 06:28:55 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 06:28:55 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 06:28:55 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 06:28:55 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 06:28:55 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 06:28:55 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 06:28:55 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 06:28:55 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 06:28:55 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 06:28:55 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 06:28:55 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 06:28:55 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 06:28:55 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 06:28:55 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 06:28:55 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 06:28:55 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 06:28:55 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 06:28:55 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 06:28:55 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 06:28:55 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 06:28:55 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 06:28:55 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 06:28:55 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 06:28:55 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 06:28:55 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 06:28:55 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 06:28:55 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 06:28:55 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 06:28:55 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 06:28:55 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 06:29:10 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 06:29:42 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781849378474","orderId":"OMO2606191139386408224168V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781850578622,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191140456185072221V","paymentMode":"UPI_INTENT","timestamp":1781849445658,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0031244","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"617096204075","upiTransactionId":"SBIea729fbbe17e4458b14ee19d60c63dec","vpa":"shXXXXXXXXXXXXXXXXXX-1@oksbi"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0031244","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"617096204075","upiTransactionId":"SBIea729fbbe17e4458b14ee19d60c63dec","vpa":"shXXXXXXXXXXXXXXXXXX-1@oksbi"},"currency":"INR","amount":20000}]}]}}
[19-Jun-2026 06:29:42 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781849378474
            [orderId] => OMO2606191139386408224168V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781850578622
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606191140456185072221V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781849445658
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => SBIN0031244
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 617096204075
                                    [upiTransactionId] => SBIea729fbbe17e4458b14ee19d60c63dec
                                    [vpa] => shXXXXXXXXXXXXXXXXXX-1@oksbi
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => SBIN0031244
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 617096204075
                                                    [upiTransactionId] => SBIea729fbbe17e4458b14ee19d60c63dec
                                                    [vpa] => shXXXXXXXXXXXXXXXXXX-1@oksbi
                                                )

                                            [currency] => INR
                                            [amount] => 20000
                                        )

                                )

                        )

                )

        )

)

[19-Jun-2026 06:29:42 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 06:29:42 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 06:29:42 UTC] Amount Conversion: 20000 paise = 200 rupees
[19-Jun-2026 06:29:42 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 06:29:42 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[19-Jun-2026 06:29:42 UTC] Payment not successful, status: FAILED
[19-Jun-2026 06:29:42 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781849378474","orderId":"OMO2606191139386408224168V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781850578622,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191140456185072221V","paymentMode":"UPI_INTENT","timestamp":1781849445658,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0031244","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"617096204075","upiTransactionId":"SBIea729fbbe17e4458b14ee19d60c63dec","vpa":"shXXXXXXXXXXXXXXXXXX-1@oksbi"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0031244","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"617096204075","upiTransactionId":"SBIea729fbbe17e4458b14ee19d60c63dec","vpa":"shXXXXXXXXXXXXXXXXXX-1@oksbi"},"currency":"INR","amount":20000}]}]}}
[19-Jun-2026 06:31:32 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 06:31:32 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 06:31:32 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 06:31:32 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 06:31:32 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 06:31:32 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 06:31:32 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 06:31:32 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 06:31:32 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 06:31:32 UTC] Available dates found: 3
[19-Jun-2026 06:31:33 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 06:31:33 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 06:31:33 UTC] Current time (IST): 12:1
[19-Jun-2026 06:31:33 UTC] Requested date: 2026-06-20
[19-Jun-2026 06:31:33 UTC] Today: 2026-06-19
[19-Jun-2026 06:31:33 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 06:31:33 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 06:31:33 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 06:31:33 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 06:31:33 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 06:31:33 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 06:31:33 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 06:31:33 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 06:31:33 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 06:31:33 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 06:31:33 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 06:31:33 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 06:31:33 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 06:31:33 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 06:31:33 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 06:31:33 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 06:31:33 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 06:31:33 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 06:31:33 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 06:31:33 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 06:31:33 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 06:31:33 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 06:31:33 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 06:31:33 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 06:31:33 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 06:31:33 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 06:31:33 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 06:31:33 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 06:31:33 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 06:31:33 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 06:31:33 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 06:31:33 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 06:31:41 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 06:33:13 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781849589545","orderId":"OMO2606191143097024652508V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781850789684,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[19-Jun-2026 06:33:13 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781849589545
            [orderId] => OMO2606191143097024652508V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781850789684
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[19-Jun-2026 06:33:13 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 06:33:13 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 06:33:13 UTC] Amount Conversion: 20000 paise = 200 rupees
[19-Jun-2026 06:33:13 UTC] Payment callback error: Transaction ID not found in callback
[19-Jun-2026 06:33:30 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781849607741","orderId":"OMO2606191143279406720943V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781850807921,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191143326844698237V","paymentMode":"UPI_INTENT","timestamp":1781849612733,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 06:33:30 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781849607741
            [orderId] => OMO2606191143279406720943V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781850807921
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606191143326844698237V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781849612733
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 06:33:30 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 06:33:30 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 06:33:30 UTC] Amount Conversion: 20000 paise = 200 rupees
[19-Jun-2026 06:33:30 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 06:33:30 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[19-Jun-2026 06:33:30 UTC] Payment not successful, status: FAILED
[19-Jun-2026 06:33:30 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781849607741","orderId":"OMO2606191143279406720943V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781850807921,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191143326844698237V","paymentMode":"UPI_INTENT","timestamp":1781849612733,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 06:34:15 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781849651140","orderId":"OMO2606191144113212260195V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781850851304,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191144229228097860V","paymentMode":"UPI_INTENT","timestamp":1781849662951,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0031244","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"617096448876","upiTransactionId":"SBIcc49b34dc8e4408e9a7798891689f60f","vpa":"shXXXXXXXXXXXXXXXXXX-1@oksbi"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0031244","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"617096448876","upiTransactionId":"SBIcc49b34dc8e4408e9a7798891689f60f","vpa":"shXXXXXXXXXXXXXXXXXX-1@oksbi"},"currency":"INR","amount":20000}]}]}}
[19-Jun-2026 06:34:15 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781849651140
            [orderId] => OMO2606191144113212260195V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781850851304
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606191144229228097860V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781849662951
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => SBIN0031244
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 617096448876
                                    [upiTransactionId] => SBIcc49b34dc8e4408e9a7798891689f60f
                                    [vpa] => shXXXXXXXXXXXXXXXXXX-1@oksbi
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => SBIN0031244
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 617096448876
                                                    [upiTransactionId] => SBIcc49b34dc8e4408e9a7798891689f60f
                                                    [vpa] => shXXXXXXXXXXXXXXXXXX-1@oksbi
                                                )

                                            [currency] => INR
                                            [amount] => 20000
                                        )

                                )

                        )

                )

        )

)

[19-Jun-2026 06:34:15 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 06:34:15 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 06:34:15 UTC] Amount Conversion: 20000 paise = 200 rupees
[19-Jun-2026 06:34:15 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 06:34:15 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[19-Jun-2026 06:34:15 UTC] Payment not successful, status: FAILED
[19-Jun-2026 06:34:15 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781849651140","orderId":"OMO2606191144113212260195V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781850851304,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191144229228097860V","paymentMode":"UPI_INTENT","timestamp":1781849662951,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0031244","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"617096448876","upiTransactionId":"SBIcc49b34dc8e4408e9a7798891689f60f","vpa":"shXXXXXXXXXXXXXXXXXX-1@oksbi"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0031244","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"617096448876","upiTransactionId":"SBIcc49b34dc8e4408e9a7798891689f60f","vpa":"shXXXXXXXXXXXXXXXXXX-1@oksbi"},"currency":"INR","amount":20000}]}]}}
[19-Jun-2026 06:35:35 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781849732028","orderId":"OMO2606191145322024739590V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781850932185,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191145594645988997V","paymentMode":"UPI_INTENT","timestamp":1781849759502,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 06:35:35 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781849732028
            [orderId] => OMO2606191145322024739590V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781850932185
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606191145594645988997V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781849759502
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 06:35:35 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 06:35:35 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 06:35:35 UTC] Amount Conversion: 20000 paise = 200 rupees
[19-Jun-2026 06:35:35 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 06:35:35 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[19-Jun-2026 06:35:35 UTC] Payment not successful, status: FAILED
[19-Jun-2026 06:35:35 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781849732028","orderId":"OMO2606191145322024739590V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781850932185,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191145594645988997V","paymentMode":"UPI_INTENT","timestamp":1781849759502,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 06:36:30 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781849787063","orderId":"OMO2606191146280527830854V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781850988037,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191146331387830448V","paymentMode":"UPI_INTENT","timestamp":1781849793180,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 06:36:30 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781849787063
            [orderId] => OMO2606191146280527830854V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781850988037
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606191146331387830448V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781849793180
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 06:36:30 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 06:36:30 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 06:36:30 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 06:36:30 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 06:36:30 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[19-Jun-2026 06:36:30 UTC] Payment not successful, status: FAILED
[19-Jun-2026 06:36:30 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781849787063","orderId":"OMO2606191146280527830854V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781850988037,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191146331387830448V","paymentMode":"UPI_INTENT","timestamp":1781849793180,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 06:36:33 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781849790911","orderId":"OMO2606191146310613581463V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781850991046,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191146391953581079V","paymentMode":"UPI_INTENT","timestamp":1781849799232,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0031244","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"617096625005","upiTransactionId":"SBI3fae6ffc07214cdb935450cd31c90335","vpa":"shXXXXXXXXXXXXXXXXXX-1@oksbi"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0031244","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"617096625005","upiTransactionId":"SBI3fae6ffc07214cdb935450cd31c90335","vpa":"shXXXXXXXXXXXXXXXXXX-1@oksbi"},"currency":"INR","amount":20000}]}]}}
[19-Jun-2026 06:36:33 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781849790911
            [orderId] => OMO2606191146310613581463V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1781850991046
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606191146391953581079V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781849799232
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => SBIN0031244
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 617096625005
                                    [upiTransactionId] => SBI3fae6ffc07214cdb935450cd31c90335
                                    [vpa] => shXXXXXXXXXXXXXXXXXX-1@oksbi
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => SBIN0031244
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 617096625005
                                                    [upiTransactionId] => SBI3fae6ffc07214cdb935450cd31c90335
                                                    [vpa] => shXXXXXXXXXXXXXXXXXX-1@oksbi
                                                )

                                            [currency] => INR
                                            [amount] => 20000
                                        )

                                )

                        )

                )

        )

)

[19-Jun-2026 06:36:33 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 06:36:33 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 06:36:33 UTC] Amount Conversion: 20000 paise = 200 rupees
[19-Jun-2026 06:36:33 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 06:36:33 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[19-Jun-2026 06:36:33 UTC] Payment not successful, status: FAILED
[19-Jun-2026 06:36:33 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781849790911","orderId":"OMO2606191146310613581463V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1781850991046,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191146391953581079V","paymentMode":"UPI_INTENT","timestamp":1781849799232,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0031244","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"617096625005","upiTransactionId":"SBI3fae6ffc07214cdb935450cd31c90335","vpa":"shXXXXXXXXXXXXXXXXXX-1@oksbi"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0031244","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"617096625005","upiTransactionId":"SBI3fae6ffc07214cdb935450cd31c90335","vpa":"shXXXXXXXXXXXXXXXXXX-1@oksbi"},"currency":"INR","amount":20000}]}]}}
[19-Jun-2026 06:36:44 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 06:36:44 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 06:36:44 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 06:36:44 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 06:36:44 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 06:36:44 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 06:36:44 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 06:36:44 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 06:36:44 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 06:36:44 UTC] Available dates found: 3
[19-Jun-2026 06:36:49 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 06:36:49 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 06:36:49 UTC] Current time (IST): 12:6
[19-Jun-2026 06:36:49 UTC] Requested date: 2026-06-20
[19-Jun-2026 06:36:49 UTC] Today: 2026-06-19
[19-Jun-2026 06:36:49 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 06:36:49 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 06:36:49 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 06:36:49 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 06:36:49 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 06:36:49 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 06:36:49 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 06:36:49 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 06:36:49 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 06:36:49 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 06:36:49 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 06:36:49 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 06:36:49 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 06:36:49 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 06:36:49 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 06:36:49 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 06:36:49 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 06:36:49 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 06:36:49 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 06:36:49 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 06:36:49 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 06:36:49 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 06:36:49 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 06:36:49 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 06:36:49 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 06:36:49 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 06:36:49 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 06:36:49 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 06:36:49 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 06:36:49 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 06:36:49 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 06:36:49 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 06:36:51 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 06:36:51 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 06:36:51 UTC] Current time (IST): 12:6
[19-Jun-2026 06:36:51 UTC] Requested date: 2026-06-21
[19-Jun-2026 06:36:51 UTC] Today: 2026-06-19
[19-Jun-2026 06:36:51 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 06:36:51 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 06:36:51 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 06:36:51 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 06:36:51 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 06:36:51 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 06:36:51 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 06:36:51 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 06:36:51 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 06:36:51 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 06:36:51 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 06:36:51 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 06:36:51 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 06:36:51 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 06:36:51 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 06:36:51 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 06:36:51 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 06:36:51 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 06:36:51 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 06:36:51 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 06:36:51 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 06:36:51 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 06:36:51 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 06:36:51 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 06:36:51 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 06:36:51 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 06:36:51 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 06:36:51 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 06:36:51 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 06:36:51 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 06:36:51 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 06:36:51 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 06:36:58 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 06:38:18 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 06:38:18 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 06:38:18 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 06:38:18 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 06:38:18 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 06:38:18 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 06:38:18 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 06:38:18 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 06:38:18 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 06:38:18 UTC] Available dates found: 3
[19-Jun-2026 06:38:21 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 06:38:21 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 06:38:21 UTC] Current time (IST): 12:8
[19-Jun-2026 06:38:21 UTC] Requested date: 2026-06-20
[19-Jun-2026 06:38:21 UTC] Today: 2026-06-19
[19-Jun-2026 06:38:21 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 06:38:21 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 06:38:21 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 06:38:21 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 06:38:21 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 06:38:21 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 06:38:21 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 06:38:21 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 06:38:21 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 06:38:21 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 06:38:21 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 06:38:21 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 06:38:21 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 06:38:21 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 06:38:21 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 06:38:21 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 06:38:21 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 06:38:21 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 06:38:21 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 06:38:21 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 06:38:21 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 06:38:21 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 06:38:21 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 06:38:21 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 06:38:21 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 06:38:21 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 06:38:21 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 06:38:21 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 06:38:21 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 06:38:21 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 06:38:21 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 06:38:21 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 06:38:36 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 06:38:36 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 06:38:36 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 06:38:36 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 06:38:36 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 06:38:36 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 06:38:36 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 06:38:36 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 06:38:36 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 06:38:36 UTC] Available dates found: 3
[19-Jun-2026 06:38:43 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 06:38:43 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 06:38:43 UTC] Current time (IST): 12:8
[19-Jun-2026 06:38:43 UTC] Requested date: 2026-06-20
[19-Jun-2026 06:38:43 UTC] Today: 2026-06-19
[19-Jun-2026 06:38:43 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 06:38:43 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 06:38:43 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 06:38:43 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 06:38:43 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 06:38:43 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 06:38:43 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 06:38:43 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 06:38:43 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 06:38:43 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 06:38:43 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 06:38:43 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 06:38:43 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 06:38:43 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 06:38:43 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 06:38:43 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 06:38:43 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 06:38:43 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 06:38:43 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 06:38:43 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 06:38:43 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 06:38:43 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 06:38:43 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 06:38:43 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 06:38:43 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 06:38:43 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 06:38:43 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 06:38:43 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 06:38:43 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 06:38:43 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 06:38:43 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 06:38:43 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 06:39:10 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 06:39:46 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 06:39:46 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 06:39:46 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 06:39:46 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 06:39:46 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 06:39:46 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 06:39:46 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 06:39:46 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 06:39:46 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 06:39:46 UTC] Available dates found: 3
[19-Jun-2026 06:39:48 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 06:39:48 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 06:39:48 UTC] Current time (IST): 12:9
[19-Jun-2026 06:39:48 UTC] Requested date: 2026-06-20
[19-Jun-2026 06:39:48 UTC] Today: 2026-06-19
[19-Jun-2026 06:39:48 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 06:39:48 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 06:39:48 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 06:39:48 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 06:39:48 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 06:39:48 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 06:39:48 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 06:39:48 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 06:39:48 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 06:39:48 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 06:39:48 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 06:39:48 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 06:39:48 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 06:39:48 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 06:39:48 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 06:39:48 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 06:39:48 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 06:39:48 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 06:39:48 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 06:39:48 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 06:39:48 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 06:39:48 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 06:39:48 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 06:39:48 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 06:39:48 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 06:39:48 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 06:39:48 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 06:39:48 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 06:39:48 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 06:39:48 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 06:39:48 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 06:39:48 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 06:40:01 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 06:40:35 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781851226233","orderId":"OMO2606191210267848197830V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781852426773,"errorCode":"TXN_CANCELLED","detailedErrorCode":"ORDER_CANCELLED_BY_USER","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[19-Jun-2026 06:40:35 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781851226233
            [orderId] => OMO2606191210267848197830V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781852426773
            [errorCode] => TXN_CANCELLED
            [detailedErrorCode] => ORDER_CANCELLED_BY_USER
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[19-Jun-2026 06:40:35 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 06:40:35 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 06:40:35 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 06:40:35 UTC] Payment callback error: Transaction ID not found in callback
[19-Jun-2026 06:40:56 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 06:41:16 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 06:41:16 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 06:41:16 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 06:41:16 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 06:41:16 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 06:41:16 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 06:41:16 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 06:41:16 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 06:41:16 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 06:41:16 UTC] Available dates found: 3
[19-Jun-2026 06:43:11 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 06:43:11 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 06:43:11 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 06:43:11 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 06:43:11 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 06:43:11 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 06:43:11 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 06:43:11 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 06:43:11 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 06:43:11 UTC] Available dates found: 3
[19-Jun-2026 06:43:17 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 06:43:17 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 06:43:17 UTC] Current time (IST): 12:13
[19-Jun-2026 06:43:17 UTC] Requested date: 2026-06-21
[19-Jun-2026 06:43:17 UTC] Today: 2026-06-19
[19-Jun-2026 06:43:17 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 06:43:17 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 06:43:17 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 06:43:17 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 06:43:17 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 06:43:17 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 06:43:17 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 06:43:17 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 06:43:17 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 06:43:17 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 06:43:17 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 06:43:17 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 06:43:17 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 06:43:17 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 06:43:17 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 06:43:17 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 06:43:17 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 06:43:17 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 06:43:17 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 06:43:17 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 06:43:17 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 06:43:17 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 06:43:17 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 06:43:17 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 06:43:17 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 06:43:17 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 06:43:17 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 06:43:17 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 06:43:17 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 06:43:17 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 06:43:17 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 06:43:17 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 06:44:30 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781850268813","orderId":"OMO2606191154292820141796V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781851469266,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191154328315988266V","paymentMode":"UPI_INTENT","timestamp":1781850272874,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 06:44:30 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781850268813
            [orderId] => OMO2606191154292820141796V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781851469266
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606191154328315988266V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781850272874
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 06:44:30 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 06:44:30 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 06:44:30 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 06:44:30 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 06:44:30 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[19-Jun-2026 06:44:30 UTC] Payment not successful, status: FAILED
[19-Jun-2026 06:44:30 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781850268813","orderId":"OMO2606191154292820141796V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781851469266,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191154328315988266V","paymentMode":"UPI_INTENT","timestamp":1781850272874,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 06:45:30 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781850327087","orderId":"OMO2606191155275632947068V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781851527545,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191155413484739204V","paymentMode":"UPI_INTENT","timestamp":1781850341392,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 06:45:30 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781850327087
            [orderId] => OMO2606191155275632947068V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781851527545
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606191155413484739204V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781850341392
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 06:45:30 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 06:45:30 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 06:45:30 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 06:45:30 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 06:45:30 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[19-Jun-2026 06:45:30 UTC] Payment not successful, status: FAILED
[19-Jun-2026 06:45:30 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781850327087","orderId":"OMO2606191155275632947068V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781851527545,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191155413484739204V","paymentMode":"UPI_INTENT","timestamp":1781850341392,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 06:46:41 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 06:46:41 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 06:46:41 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 06:46:41 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 06:46:41 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 06:46:41 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 06:46:41 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 06:46:41 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 06:46:41 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 06:46:41 UTC] Available dates found: 3
[19-Jun-2026 06:48:21 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 06:48:21 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 06:48:21 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 06:48:21 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 06:48:21 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 06:48:21 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 06:48:21 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 06:48:21 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 06:48:21 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 06:48:21 UTC] Available dates found: 3
[19-Jun-2026 06:48:23 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 06:48:23 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 06:48:23 UTC] Current time (IST): 12:18
[19-Jun-2026 06:48:23 UTC] Requested date: 2026-06-20
[19-Jun-2026 06:48:23 UTC] Today: 2026-06-19
[19-Jun-2026 06:48:23 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 06:48:23 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 06:48:23 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 06:48:23 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 06:48:23 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 06:48:23 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 06:48:23 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 06:48:23 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 06:48:23 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 06:48:23 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 06:48:23 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 06:48:23 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 06:48:23 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 06:48:23 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 06:48:23 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 06:48:23 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 06:48:23 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 06:48:23 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 06:48:23 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 06:48:23 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 06:48:23 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 06:48:23 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 06:48:23 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 06:48:23 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 06:48:23 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 06:48:23 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 06:48:23 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 06:48:23 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 06:48:23 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 06:48:23 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 06:48:23 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 06:48:23 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 06:48:32 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 06:51:45 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781850702929","orderId":"OMO2606191201430750888812V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781851903059,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191201481016720817V","paymentMode":"UPI_INTENT","timestamp":1781850708150,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 06:51:45 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781850702929
            [orderId] => OMO2606191201430750888812V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781851903059
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606191201481016720817V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781850708150
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 06:51:45 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 06:51:45 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 06:51:45 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 06:51:45 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 06:51:45 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[19-Jun-2026 06:51:45 UTC] Payment not successful, status: FAILED
[19-Jun-2026 06:51:45 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781850702929","orderId":"OMO2606191201430750888812V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781851903059,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191201481016720817V","paymentMode":"UPI_INTENT","timestamp":1781850708150,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 06:57:04 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781851019838","orderId":"OMO2606191207004821827996V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781852220466,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191207072682753399V","paymentMode":"UPI_INTENT","timestamp":1781851027303,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 06:57:04 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781851019838
            [orderId] => OMO2606191207004821827996V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781852220466
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606191207072682753399V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781851027303
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 06:57:04 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 06:57:04 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 06:57:04 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 06:57:04 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 06:57:04 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[19-Jun-2026 06:57:04 UTC] Payment not successful, status: FAILED
[19-Jun-2026 06:57:04 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781851019838","orderId":"OMO2606191207004821827996V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781852220466,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191207072682753399V","paymentMode":"UPI_INTENT","timestamp":1781851027303,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 06:57:52 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781851069829","orderId":"OMO2606191207504231159845V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781852270409,"errorCode":"OTHERS","detailedErrorCode":"INTERNAL_SERVER_ERROR","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191209035874698780V","paymentMode":"NET_BANKING","timestamp":1781851143625,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"INTERNAL_SERVER_ERROR"}]}}
[19-Jun-2026 06:57:52 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781851069829
            [orderId] => OMO2606191207504231159845V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781852270409
            [errorCode] => OTHERS
            [detailedErrorCode] => INTERNAL_SERVER_ERROR
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606191209035874698780V
                            [paymentMode] => NET_BANKING
                            [timestamp] => 1781851143625
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => INTERNAL_SERVER_ERROR
                        )

                )

        )

)

[19-Jun-2026 06:57:52 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 06:57:52 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 06:57:52 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 06:57:52 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 06:57:52 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[19-Jun-2026 06:57:53 UTC] Payment not successful, status: FAILED
[19-Jun-2026 06:57:53 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781851069829","orderId":"OMO2606191207504231159845V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781852270409,"errorCode":"OTHERS","detailedErrorCode":"INTERNAL_SERVER_ERROR","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191209035874698780V","paymentMode":"NET_BANKING","timestamp":1781851143625,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"INTERNAL_SERVER_ERROR"}]}}
[19-Jun-2026 06:59:17 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781851152575","orderId":"OMO2606191209135497936716V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781852353536,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191209198098224784V","paymentMode":"UPI_INTENT","timestamp":1781851159847,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 06:59:17 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781851152575
            [orderId] => OMO2606191209135497936716V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781852353536
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606191209198098224784V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781851159847
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 06:59:17 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 06:59:17 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 06:59:17 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 06:59:17 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 06:59:17 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[19-Jun-2026 06:59:17 UTC] Payment not successful, status: FAILED
[19-Jun-2026 06:59:17 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781851152575","orderId":"OMO2606191209135497936716V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781852353536,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191209198098224784V","paymentMode":"UPI_INTENT","timestamp":1781851159847,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 07:00:04 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781851202898","orderId":"OMO2606191210034938197764V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781852403476,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191210090642260657V","paymentMode":"UPI_INTENT","timestamp":1781851209111,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 07:00:04 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781851202898
            [orderId] => OMO2606191210034938197764V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781852403476
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606191210090642260657V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781851209111
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 07:00:04 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 07:00:04 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 07:00:04 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 07:00:04 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 07:00:04 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[19-Jun-2026 07:00:04 UTC] Payment not successful, status: FAILED
[19-Jun-2026 07:00:04 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781851202898","orderId":"OMO2606191210034938197764V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781852403476,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191210090642260657V","paymentMode":"UPI_INTENT","timestamp":1781851209111,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 07:01:06 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781851263712","orderId":"OMO2606191211047062260382V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781852464686,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[19-Jun-2026 07:01:06 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781851263712
            [orderId] => OMO2606191211047062260382V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781852464686
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[19-Jun-2026 07:01:06 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 07:01:06 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 07:01:06 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 07:01:06 UTC] Payment callback error: Transaction ID not found in callback
[19-Jun-2026 07:01:31 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781851286438","orderId":"OMO2606191211274070562491V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781852487391,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191211306393588673V","paymentMode":"UPI_INTENT","timestamp":1781851290673,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 07:01:31 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781851286438
            [orderId] => OMO2606191211274070562491V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781852487391
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606191211306393588673V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781851290673
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 07:01:31 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 07:01:31 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 07:01:31 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 07:01:31 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 07:01:31 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[19-Jun-2026 07:01:31 UTC] Payment not successful, status: FAILED
[19-Jun-2026 07:01:31 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781851286438","orderId":"OMO2606191211274070562491V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781852487391,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191211306393588673V","paymentMode":"UPI_INTENT","timestamp":1781851290673,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 07:05:34 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 07:05:34 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 07:05:34 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 07:05:34 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 07:05:34 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 07:05:34 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 07:05:34 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 07:05:34 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 07:05:34 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 07:05:34 UTC] Available dates found: 3
[19-Jun-2026 07:05:36 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 07:05:36 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 07:05:36 UTC] Current time (IST): 12:35
[19-Jun-2026 07:05:36 UTC] Requested date: 2026-06-20
[19-Jun-2026 07:05:36 UTC] Today: 2026-06-19
[19-Jun-2026 07:05:36 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 07:05:36 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 07:05:36 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 07:05:36 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 07:05:36 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 07:05:36 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 07:05:36 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 07:05:36 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 07:05:36 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 07:05:36 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 07:05:36 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 07:05:36 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 07:05:36 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 07:05:36 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 07:05:36 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 07:05:36 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 07:05:36 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 07:05:36 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 07:05:36 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 07:05:36 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 07:05:36 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 07:05:36 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 07:05:36 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 07:05:36 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 07:05:36 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 07:05:36 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 07:05:36 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 07:05:36 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 07:05:36 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 07:05:36 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 07:05:36 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 07:05:36 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 07:06:04 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 07:08:37 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781851713901","orderId":"OMO2606191218344772260602V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781852914462,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191218418008097676V","paymentMode":"UPI_INTENT","timestamp":1781851721836,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 07:08:37 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781851713901
            [orderId] => OMO2606191218344772260602V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781852914462
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606191218418008097676V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781851721836
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 07:08:37 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 07:08:37 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 07:08:37 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 07:08:37 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 07:08:37 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[19-Jun-2026 07:08:37 UTC] Payment not successful, status: FAILED
[19-Jun-2026 07:08:37 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781851713901","orderId":"OMO2606191218344772260602V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781852914462,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191218418008097676V","paymentMode":"UPI_INTENT","timestamp":1781851721836,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 07:08:39 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 07:08:39 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 07:08:39 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 07:08:39 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 07:08:39 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 07:08:39 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 07:08:39 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 07:08:39 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 07:08:39 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 07:08:39 UTC] Available dates found: 3
[19-Jun-2026 07:08:41 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 07:08:41 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 07:08:41 UTC] Current time (IST): 12:38
[19-Jun-2026 07:08:41 UTC] Requested date: 2026-06-20
[19-Jun-2026 07:08:41 UTC] Today: 2026-06-19
[19-Jun-2026 07:08:41 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 07:08:41 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 07:08:41 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 07:08:41 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 07:08:41 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 07:08:41 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 07:08:41 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 07:08:41 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 07:08:41 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 07:08:41 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 07:08:41 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 07:08:41 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 07:08:41 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 07:08:41 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 07:08:41 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 07:08:41 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 07:08:41 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 07:08:41 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 07:08:41 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 07:08:41 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 07:08:41 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 07:08:41 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 07:08:41 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 07:08:41 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 07:08:41 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 07:08:41 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 07:08:41 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 07:08:41 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 07:08:41 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 07:08:41 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 07:08:41 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 07:08:41 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 07:10:50 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 07:10:50 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 07:10:50 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 07:10:50 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 07:10:50 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 07:10:50 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 07:10:50 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 07:10:50 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 07:10:50 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 07:10:50 UTC] Available dates found: 3
[19-Jun-2026 07:10:51 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 07:10:51 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 07:10:51 UTC] Current time (IST): 12:40
[19-Jun-2026 07:10:51 UTC] Requested date: 2026-06-20
[19-Jun-2026 07:10:51 UTC] Today: 2026-06-19
[19-Jun-2026 07:10:51 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 07:10:51 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 07:10:51 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 07:10:51 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 07:10:51 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 07:10:51 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 07:10:51 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 07:10:51 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 07:10:51 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 07:10:51 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 07:10:51 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 07:10:51 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 07:10:51 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 07:10:51 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 07:10:51 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 07:10:51 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 07:10:51 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 07:10:51 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 07:10:51 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 07:10:51 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 07:10:51 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 07:10:51 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 07:10:51 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 07:10:51 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 07:10:51 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 07:10:51 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 07:10:51 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 07:10:51 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 07:10:51 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 07:10:51 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 07:10:51 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 07:10:51 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 07:11:00 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 07:11:01 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 07:16:04 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 07:16:04 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 07:16:04 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 07:16:04 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 07:16:04 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 07:16:04 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 07:16:04 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 07:16:04 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 07:16:04 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 07:16:04 UTC] Available dates found: 3
[19-Jun-2026 07:16:08 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 07:16:08 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 07:16:08 UTC] Current time (IST): 12:46
[19-Jun-2026 07:16:08 UTC] Requested date: 2026-06-20
[19-Jun-2026 07:16:08 UTC] Today: 2026-06-19
[19-Jun-2026 07:16:08 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 07:16:08 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 07:16:08 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 07:16:08 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 07:16:08 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 07:16:08 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 07:16:08 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 07:16:08 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 07:16:08 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 07:16:08 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 07:16:08 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 07:16:08 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 07:16:08 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 07:16:08 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 07:16:08 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 07:16:08 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 07:16:08 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 07:16:08 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 07:16:08 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 07:16:08 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 07:16:08 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 07:16:08 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 07:16:08 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 07:16:08 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 07:16:08 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 07:16:08 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 07:16:08 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 07:16:08 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 07:16:08 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 07:16:08 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 07:16:08 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 07:16:08 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 07:16:38 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 07:16:38 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 07:16:38 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 07:16:38 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 07:16:38 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 07:16:38 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 07:16:38 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 07:16:38 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 07:16:38 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 07:16:38 UTC] Available dates found: 3
[19-Jun-2026 07:16:41 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 07:16:41 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 07:16:41 UTC] Current time (IST): 12:46
[19-Jun-2026 07:16:41 UTC] Requested date: 2026-06-20
[19-Jun-2026 07:16:41 UTC] Today: 2026-06-19
[19-Jun-2026 07:16:41 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 07:16:41 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 07:16:41 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 07:16:41 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 07:16:41 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 07:16:41 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 07:16:41 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 07:16:41 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 07:16:41 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 07:16:41 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 07:16:41 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 07:16:41 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 07:16:41 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 07:16:41 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 07:16:41 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 07:16:41 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 07:16:41 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 07:16:41 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 07:16:41 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 07:16:41 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 07:16:41 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 07:16:41 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 07:16:41 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 07:16:41 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 07:16:41 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 07:16:41 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 07:16:41 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 07:16:41 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 07:16:41 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 07:16:41 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 07:16:41 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 07:16:41 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 07:17:06 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 07:20:49 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 07:20:49 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 07:20:49 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 07:20:49 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 07:20:49 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 07:20:49 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 07:20:49 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 07:20:49 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 07:20:49 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 07:20:49 UTC] Available dates found: 3
[19-Jun-2026 07:20:54 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 07:20:54 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 07:20:54 UTC] Current time (IST): 12:50
[19-Jun-2026 07:20:54 UTC] Requested date: 2026-06-20
[19-Jun-2026 07:20:54 UTC] Today: 2026-06-19
[19-Jun-2026 07:20:54 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 07:20:54 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 07:20:54 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 07:20:54 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 07:20:54 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 07:20:54 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 07:20:54 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 07:20:54 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 07:20:54 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 07:20:54 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 07:20:54 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 07:20:54 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 07:20:54 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 07:20:54 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 07:20:54 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 07:20:54 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 07:20:54 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 07:20:54 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 07:20:54 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 07:20:54 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 07:20:54 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 07:20:54 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 07:20:54 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 07:20:54 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 07:20:54 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 07:20:54 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 07:20:54 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 07:20:54 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 07:20:54 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 07:20:54 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 07:20:54 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 07:20:54 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 07:21:36 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 07:21:37 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 07:21:53 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 07:21:53 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 07:21:53 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 07:21:53 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 07:21:53 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 07:21:53 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 07:21:53 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 07:21:53 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 07:21:53 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 07:21:53 UTC] Available dates found: 3
[19-Jun-2026 07:21:58 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 07:21:58 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 07:21:58 UTC] Current time (IST): 12:51
[19-Jun-2026 07:21:58 UTC] Requested date: 2026-06-20
[19-Jun-2026 07:21:58 UTC] Today: 2026-06-19
[19-Jun-2026 07:21:58 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 07:21:58 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 07:21:58 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 07:21:58 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 07:21:58 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 07:21:58 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 07:21:58 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 07:21:58 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 07:21:58 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 07:21:58 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 07:21:58 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 07:21:58 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 07:21:58 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 07:21:58 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 07:21:58 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 07:21:58 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 07:21:58 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 07:21:58 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 07:21:58 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 07:21:58 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 07:21:58 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 07:21:58 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 07:21:58 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 07:21:58 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 07:21:58 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 07:21:58 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 07:21:58 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 07:21:58 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 07:21:58 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 07:21:58 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 07:21:58 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 07:21:58 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 07:22:02 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 07:22:06 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 07:22:07 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 07:22:19 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 07:22:33 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 07:22:35 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 07:22:35 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 07:22:35 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 07:22:35 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 07:22:35 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 07:22:35 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 07:22:35 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 07:22:35 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 07:22:35 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 07:22:35 UTC] Available dates found: 3
[19-Jun-2026 07:22:38 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 07:22:38 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 07:22:38 UTC] Current time (IST): 12:52
[19-Jun-2026 07:22:38 UTC] Requested date: 2026-06-20
[19-Jun-2026 07:22:38 UTC] Today: 2026-06-19
[19-Jun-2026 07:22:38 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 07:22:38 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 07:22:38 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 07:22:38 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 07:22:38 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 07:22:38 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 07:22:38 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 07:22:38 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 07:22:38 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 07:22:38 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 07:22:38 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 07:22:38 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 07:22:38 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 07:22:38 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 07:22:38 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 07:22:38 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 07:22:38 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 07:22:38 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 07:22:38 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 07:22:38 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 07:22:38 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 07:22:38 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 07:22:38 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 07:22:38 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 07:22:38 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 07:22:38 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 07:22:38 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 07:22:38 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 07:22:38 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 07:22:38 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 07:22:38 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 07:22:38 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 07:23:00 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 07:23:00 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 07:29:09 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 07:29:09 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 07:29:09 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 07:29:09 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 07:29:09 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 07:29:09 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 07:29:09 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 07:29:09 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 07:29:09 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 07:29:09 UTC] Available dates found: 3
[19-Jun-2026 07:29:11 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 07:29:11 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 07:29:11 UTC] Current time (IST): 12:59
[19-Jun-2026 07:29:11 UTC] Requested date: 2026-06-20
[19-Jun-2026 07:29:11 UTC] Today: 2026-06-19
[19-Jun-2026 07:29:11 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 07:29:11 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 07:29:11 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 07:29:11 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 07:29:11 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 07:29:11 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 07:29:11 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 07:29:11 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 07:29:11 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 07:29:11 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 07:29:11 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 07:29:11 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 07:29:11 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 07:29:11 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 07:29:11 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 07:29:11 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 07:29:11 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 07:29:11 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 07:29:11 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 07:29:11 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 07:29:11 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 07:29:11 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 07:29:11 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 07:29:11 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 07:29:11 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 07:29:11 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 07:29:11 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 07:29:11 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 07:29:11 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 07:29:11 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 07:29:11 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 07:29:11 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 07:29:53 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 07:29:53 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 07:29:53 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 07:29:53 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 07:29:53 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 07:29:53 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 07:29:53 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 07:29:53 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 07:29:53 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 07:29:53 UTC] Available dates found: 3
[19-Jun-2026 07:29:55 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 07:29:55 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 07:29:55 UTC] Current time (IST): 12:59
[19-Jun-2026 07:29:55 UTC] Requested date: 2026-06-20
[19-Jun-2026 07:29:55 UTC] Today: 2026-06-19
[19-Jun-2026 07:29:55 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 07:29:55 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 07:29:55 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 07:29:55 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 07:29:55 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 07:29:55 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 07:29:55 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 07:29:55 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 07:29:55 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 07:29:55 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 07:29:55 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 07:29:55 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 07:29:55 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 07:29:55 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 07:29:55 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 07:29:55 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 07:29:55 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 07:29:55 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 07:29:55 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 07:29:55 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 07:29:55 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 07:29:55 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 07:29:55 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 07:29:55 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 07:29:55 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 07:29:55 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 07:29:55 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 07:29:55 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 07:29:55 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 07:29:55 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 07:29:55 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 07:29:55 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 07:30:14 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 07:30:14 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 07:31:00 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 07:31:00 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 07:31:00 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 07:31:00 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 07:31:00 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 07:31:00 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 07:31:00 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 07:31:00 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 07:31:00 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 07:31:00 UTC] Available dates found: 3
[19-Jun-2026 07:31:22 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"WALLET_1400_1781854272_1609","orderId":"OMO2606191301125924652913V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781855472578,"errorCode":"TXN_CANCELLED","detailedErrorCode":"ORDER_CANCELLED_BY_USER","metaInfo":{"udf1":"wallet_recharge","udf2":"1400"},"paymentDetails":[]}}
[19-Jun-2026 07:31:22 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => WALLET_1400_1781854272_1609
            [orderId] => OMO2606191301125924652913V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781855472578
            [errorCode] => TXN_CANCELLED
            [detailedErrorCode] => ORDER_CANCELLED_BY_USER
            [metaInfo] => Array
                (
                    [udf1] => wallet_recharge
                    [udf2] => 1400
                )

            [paymentDetails] => Array
                (
                )

        )

)

[19-Jun-2026 07:31:22 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 07:31:22 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 07:31:22 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 07:31:22 UTC] Payment callback error: Transaction ID not found in callback
[19-Jun-2026 07:31:49 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 07:31:49 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 07:31:49 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 07:31:49 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 07:31:49 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 07:31:49 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 07:31:49 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 07:31:49 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 07:31:49 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 07:31:49 UTC] Available dates found: 3
[19-Jun-2026 07:31:52 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 07:31:52 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 07:31:52 UTC] Current time (IST): 13:1
[19-Jun-2026 07:31:52 UTC] Requested date: 2026-06-20
[19-Jun-2026 07:31:52 UTC] Today: 2026-06-19
[19-Jun-2026 07:31:52 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 07:31:52 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 07:31:52 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 07:31:52 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 07:31:52 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 07:31:52 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 07:31:52 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 07:31:52 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 07:31:52 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 07:31:52 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 07:31:52 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 07:31:52 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 07:31:52 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 07:31:52 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 07:31:52 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 07:31:52 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 07:31:52 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 07:31:52 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 07:31:52 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 07:31:52 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 07:31:52 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 07:31:52 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 07:31:52 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 07:31:52 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 07:31:52 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 07:31:52 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 07:31:52 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 07:31:52 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 07:31:52 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 07:31:52 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 07:31:52 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 07:31:52 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 07:34:56 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 07:34:56 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 07:34:56 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 07:34:56 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 07:34:56 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 07:34:56 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 07:34:56 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 07:34:56 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 07:34:56 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 07:34:56 UTC] Available dates found: 3
[19-Jun-2026 07:34:59 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 07:34:59 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 07:34:59 UTC] Current time (IST): 13:4
[19-Jun-2026 07:34:59 UTC] Requested date: 2026-06-20
[19-Jun-2026 07:34:59 UTC] Today: 2026-06-19
[19-Jun-2026 07:34:59 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 07:34:59 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 07:34:59 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 07:34:59 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 07:34:59 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 07:34:59 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 07:34:59 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 07:34:59 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 07:34:59 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 07:34:59 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 07:34:59 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 07:34:59 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 07:34:59 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 07:34:59 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 07:34:59 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 07:34:59 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 07:34:59 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 07:34:59 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 07:34:59 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 07:34:59 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 07:34:59 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 07:34:59 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 07:34:59 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 07:34:59 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 07:34:59 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 07:34:59 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 07:34:59 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 07:34:59 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 07:34:59 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 07:34:59 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 07:34:59 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 07:34:59 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 07:36:42 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 07:36:42 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 07:36:42 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 07:36:42 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 07:36:42 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 07:36:42 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 07:36:42 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 07:36:42 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 07:36:42 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 07:36:42 UTC] Available dates found: 3
[19-Jun-2026 07:37:18 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781853430538","orderId":"OMO2606191247112990888630V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781854631279,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191248156370888266V","paymentMode":"UPI_INTENT","timestamp":1781853495677,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 07:37:18 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781853430538
            [orderId] => OMO2606191247112990888630V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781854631279
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606191248156370888266V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781853495677
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 07:37:18 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 07:37:18 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 07:37:18 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 07:37:18 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 07:37:18 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[19-Jun-2026 07:37:18 UTC] Payment not successful, status: FAILED
[19-Jun-2026 07:37:18 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781853430538","orderId":"OMO2606191247112990888630V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781854631279,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191248156370888266V","paymentMode":"UPI_INTENT","timestamp":1781853495677,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 07:37:39 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 07:37:39 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 07:37:39 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 07:37:39 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 07:37:39 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 07:37:39 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 07:37:39 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 07:37:39 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 07:37:39 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 07:37:39 UTC] Available dates found: 3
[19-Jun-2026 07:37:41 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 07:37:41 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 07:37:41 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 07:37:41 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 07:37:41 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 07:37:41 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 07:37:41 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 07:37:41 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 07:37:41 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 07:37:41 UTC] Available dates found: 3
[19-Jun-2026 07:37:42 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 07:37:42 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 07:37:42 UTC] Current time (IST): 13:7
[19-Jun-2026 07:37:42 UTC] Requested date: 2026-06-20
[19-Jun-2026 07:37:42 UTC] Today: 2026-06-19
[19-Jun-2026 07:37:42 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 07:37:42 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 07:37:42 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 07:37:42 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 07:37:42 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 07:37:42 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 07:37:42 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 07:37:42 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 07:37:42 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 07:37:42 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 07:37:42 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 07:37:42 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 07:37:42 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 07:37:42 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 07:37:42 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 07:37:42 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 07:37:42 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 07:37:42 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 07:37:42 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 07:37:42 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 07:37:42 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 07:37:42 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 07:37:42 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 07:37:42 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 07:37:42 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 07:37:42 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 07:37:42 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 07:37:42 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 07:37:42 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 07:37:42 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 07:37:42 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 07:37:42 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 07:37:43 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 07:37:43 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 07:37:43 UTC] Current time (IST): 13:7
[19-Jun-2026 07:37:43 UTC] Requested date: 2026-06-20
[19-Jun-2026 07:37:43 UTC] Today: 2026-06-19
[19-Jun-2026 07:37:43 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 07:37:43 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 07:37:43 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 07:37:43 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 07:37:43 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 07:37:43 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 07:37:43 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 07:37:43 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 07:37:43 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 07:37:43 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 07:37:43 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 07:37:43 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 07:37:43 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 07:37:43 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 07:37:43 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 07:37:43 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 07:37:43 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 07:37:43 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 07:37:43 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 07:37:43 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 07:37:43 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 07:37:43 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 07:37:43 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 07:37:43 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 07:37:43 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 07:37:43 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 07:37:43 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 07:37:43 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 07:37:43 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 07:37:43 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 07:37:43 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 07:37:43 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 07:39:27 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 07:39:28 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 07:40:56 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781853652797","orderId":"OMO2606191250535353588468V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781854853519,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191250575920562003V","paymentMode":"UPI_INTENT","timestamp":1781853657629,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 07:40:56 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781853652797
            [orderId] => OMO2606191250535353588468V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781854853519
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606191250575920562003V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781853657629
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 07:40:56 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 07:40:56 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 07:40:56 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 07:40:56 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 07:40:56 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[19-Jun-2026 07:40:56 UTC] Payment not successful, status: FAILED
[19-Jun-2026 07:40:56 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781853652797","orderId":"OMO2606191250535353588468V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781854853519,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191250575920562003V","paymentMode":"UPI_INTENT","timestamp":1781853657629,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 07:42:35 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 07:42:36 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 07:42:37 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781853754952","orderId":"OMO2606191252357544623136V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781854955719,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191257049888224782V","paymentMode":"UPI_INTENT","timestamp":1781854025029,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"AIRP0000001","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"617059253504","upiTransactionId":"PTM6d7ab855aa0f42019ffd525e2640bd96","vpa":"98XXXXXX62@ptsbi"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"AIRP0000001","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"617059253504","upiTransactionId":"PTM6d7ab855aa0f42019ffd525e2640bd96","vpa":"98XXXXXX62@ptsbi"},"currency":"INR","amount":10000}]}]}}
[19-Jun-2026 07:42:37 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781853754952
            [orderId] => OMO2606191252357544623136V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781854955719
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606191257049888224782V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781854025029
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => AIRP0000001
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 617059253504
                                    [upiTransactionId] => PTM6d7ab855aa0f42019ffd525e2640bd96
                                    [vpa] => 98XXXXXX62@ptsbi
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => AIRP0000001
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 617059253504
                                                    [upiTransactionId] => PTM6d7ab855aa0f42019ffd525e2640bd96
                                                    [vpa] => 98XXXXXX62@ptsbi
                                                )

                                            [currency] => INR
                                            [amount] => 10000
                                        )

                                )

                        )

                )

        )

)

[19-Jun-2026 07:42:37 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 07:42:37 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 07:42:37 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 07:42:37 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 07:42:37 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[19-Jun-2026 07:42:37 UTC] Payment not successful, status: FAILED
[19-Jun-2026 07:42:37 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781853754952","orderId":"OMO2606191252357544623136V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781854955719,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191257049888224782V","paymentMode":"UPI_INTENT","timestamp":1781854025029,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"AIRP0000001","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"617059253504","upiTransactionId":"PTM6d7ab855aa0f42019ffd525e2640bd96","vpa":"98XXXXXX62@ptsbi"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"AIRP0000001","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"617059253504","upiTransactionId":"PTM6d7ab855aa0f42019ffd525e2640bd96","vpa":"98XXXXXX62@ptsbi"},"currency":"INR","amount":10000}]}]}}
[19-Jun-2026 07:42:42 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 07:42:42 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 07:42:42 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 07:42:42 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 07:42:42 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 07:42:42 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 07:42:42 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 07:42:42 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 07:42:42 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 07:42:42 UTC] Available dates found: 3
[19-Jun-2026 07:42:44 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 07:42:44 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 07:42:44 UTC] Current time (IST): 13:12
[19-Jun-2026 07:42:44 UTC] Requested date: 2026-06-20
[19-Jun-2026 07:42:44 UTC] Today: 2026-06-19
[19-Jun-2026 07:42:44 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 07:42:44 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 07:42:44 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 07:42:44 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 07:42:44 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 07:42:44 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 07:42:44 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 07:42:44 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 07:42:44 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 07:42:44 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 07:42:44 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 07:42:44 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 07:42:44 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 07:42:44 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 07:42:44 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 07:42:44 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 07:42:44 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 07:42:44 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 07:42:44 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 07:42:44 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 07:42:44 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 07:42:44 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 07:42:44 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 07:42:44 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 07:42:44 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 07:42:44 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 07:42:44 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 07:42:44 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 07:42:44 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 07:42:44 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 07:42:44 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 07:42:44 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 07:43:02 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 07:43:02 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 07:43:02 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 07:43:02 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 07:43:02 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 07:43:02 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 07:43:02 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 07:43:02 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 07:43:02 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 07:43:02 UTC] Available dates found: 3
[19-Jun-2026 07:43:04 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 07:43:04 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 07:43:04 UTC] Current time (IST): 13:13
[19-Jun-2026 07:43:04 UTC] Requested date: 2026-06-20
[19-Jun-2026 07:43:04 UTC] Today: 2026-06-19
[19-Jun-2026 07:43:04 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 07:43:04 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 07:43:04 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 07:43:04 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 07:43:04 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 07:43:04 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 07:43:04 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 07:43:04 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 07:43:04 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 07:43:04 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 07:43:04 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 07:43:04 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 07:43:04 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 07:43:04 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 07:43:04 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 07:43:04 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 07:43:04 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 07:43:04 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 07:43:04 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 07:43:04 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 07:43:04 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 07:43:04 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 07:43:04 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 07:43:04 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 07:43:04 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 07:43:04 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 07:43:04 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 07:43:04 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 07:43:04 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 07:43:04 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 07:43:04 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 07:43:04 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 07:44:14 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"WALLET_301_1781853850_3774","orderId":"OMO2606191254108778946562V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781855050858,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"wallet_recharge","udf2":"301"},"paymentDetails":[]}}
[19-Jun-2026 07:44:14 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => WALLET_301_1781853850_3774
            [orderId] => OMO2606191254108778946562V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781855050858
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => wallet_recharge
                    [udf2] => 301
                )

            [paymentDetails] => Array
                (
                )

        )

)

[19-Jun-2026 07:44:14 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 07:44:14 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 07:44:14 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 07:44:14 UTC] Payment callback error: Transaction ID not found in callback
[19-Jun-2026 07:44:35 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 07:44:35 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 07:44:35 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 07:44:35 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 07:44:35 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 07:44:35 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 07:44:35 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 07:44:35 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 07:44:35 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 07:44:35 UTC] Available dates found: 3
[19-Jun-2026 07:44:37 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 07:44:37 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 07:44:37 UTC] Current time (IST): 13:14
[19-Jun-2026 07:44:37 UTC] Requested date: 2026-06-20
[19-Jun-2026 07:44:37 UTC] Today: 2026-06-19
[19-Jun-2026 07:44:37 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 07:44:37 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 07:44:37 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 07:44:37 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 07:44:37 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 07:44:37 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 07:44:37 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 07:44:37 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 07:44:37 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 07:44:37 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 07:44:37 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 07:44:37 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 07:44:37 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 07:44:37 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 07:44:37 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 07:44:37 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 07:44:37 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 07:44:37 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 07:44:37 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 07:44:37 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 07:44:37 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 07:44:37 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 07:44:37 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 07:44:37 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 07:44:37 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 07:44:37 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 07:44:37 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 07:44:37 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 07:44:37 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 07:44:37 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 07:44:37 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 07:44:37 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 07:45:04 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 07:45:05 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 07:47:00 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 07:47:00 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 07:47:00 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 07:47:00 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 07:47:00 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 07:47:00 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 07:47:00 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 07:47:00 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 07:47:00 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 07:47:00 UTC] Available dates found: 3
[19-Jun-2026 07:47:03 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 07:47:03 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 07:47:03 UTC] Current time (IST): 13:17
[19-Jun-2026 07:47:03 UTC] Requested date: 2026-06-20
[19-Jun-2026 07:47:03 UTC] Today: 2026-06-19
[19-Jun-2026 07:47:03 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 07:47:03 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 07:47:03 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 07:47:03 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 07:47:03 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 07:47:03 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 07:47:03 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 07:47:03 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 07:47:03 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 07:47:03 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 07:47:03 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 07:47:03 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 07:47:03 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 07:47:03 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 07:47:03 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 07:47:03 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 07:47:03 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 07:47:03 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 07:47:03 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 07:47:03 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 07:47:03 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 07:47:03 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 07:47:03 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 07:47:03 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 07:47:03 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 07:47:03 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 07:47:03 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 07:47:03 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 07:47:03 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 07:47:03 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 07:47:03 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 07:47:03 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 07:47:17 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 07:47:18 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 07:50:06 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 07:50:06 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 07:50:06 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 07:50:06 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 07:50:06 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 07:50:06 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 07:50:06 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 07:50:06 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 07:50:06 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 07:50:06 UTC] Available dates found: 3
[19-Jun-2026 07:50:16 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 07:50:16 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 07:50:16 UTC] Current time (IST): 13:20
[19-Jun-2026 07:50:16 UTC] Requested date: 2026-06-20
[19-Jun-2026 07:50:16 UTC] Today: 2026-06-19
[19-Jun-2026 07:50:16 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 07:50:16 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 07:50:16 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 07:50:16 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 07:50:16 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 07:50:16 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 07:50:16 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 07:50:16 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 07:50:16 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 07:50:16 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 07:50:16 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 07:50:16 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 07:50:16 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 07:50:16 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 07:50:16 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 07:50:16 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 07:50:16 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 07:50:16 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 07:50:16 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 07:50:16 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 07:50:16 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 07:50:16 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 07:50:16 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 07:50:16 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 07:50:16 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 07:50:16 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 07:50:16 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 07:50:16 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 07:50:16 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 07:50:16 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 07:50:16 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 07:50:16 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 07:50:37 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 07:50:37 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 07:51:26 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 07:51:26 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 07:51:26 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 07:51:26 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 07:51:26 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 07:51:26 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 07:51:26 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 07:51:26 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 07:51:26 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 07:51:26 UTC] Available dates found: 3
[19-Jun-2026 07:51:28 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 07:51:28 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 07:51:28 UTC] Current time (IST): 13:21
[19-Jun-2026 07:51:28 UTC] Requested date: 2026-06-21
[19-Jun-2026 07:51:28 UTC] Today: 2026-06-19
[19-Jun-2026 07:51:28 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 07:51:28 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 07:51:28 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 07:51:28 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 07:51:28 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 07:51:28 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 07:51:28 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 07:51:28 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 07:51:28 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 07:51:28 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 07:51:28 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 07:51:28 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 07:51:28 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 07:51:28 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 07:51:28 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 07:51:28 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 07:51:28 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 07:51:28 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 07:51:28 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 07:51:28 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 07:51:28 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 07:51:28 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 07:51:28 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 07:51:28 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 07:51:28 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 07:51:28 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 07:51:28 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 07:51:28 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 07:51:28 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 07:51:28 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 07:51:28 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 07:51:28 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 07:51:40 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 07:51:41 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 07:52:16 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 07:52:16 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 07:52:16 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 07:52:16 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 07:52:16 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 07:52:16 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 07:52:16 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 07:52:16 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 07:52:16 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 07:52:16 UTC] Available dates found: 3
[19-Jun-2026 07:54:22 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 07:54:22 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 07:54:22 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 07:54:22 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 07:54:22 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 07:54:22 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 07:54:22 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 07:54:22 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 07:54:22 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 07:54:22 UTC] Available dates found: 3
[19-Jun-2026 07:54:25 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 07:54:25 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 07:54:25 UTC] Current time (IST): 13:24
[19-Jun-2026 07:54:25 UTC] Requested date: 2026-06-20
[19-Jun-2026 07:54:25 UTC] Today: 2026-06-19
[19-Jun-2026 07:54:25 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 07:54:25 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 07:54:25 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 07:54:25 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 07:54:25 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 07:54:25 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 07:54:25 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 07:54:25 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 07:54:25 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 07:54:25 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 07:54:25 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 07:54:25 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 07:54:25 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 07:54:25 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 07:54:25 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 07:54:25 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 07:54:25 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 07:54:25 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 07:54:25 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 07:54:25 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 07:54:25 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 07:54:25 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 07:54:25 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 07:54:25 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 07:54:25 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 07:54:25 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 07:54:25 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 07:54:25 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 07:54:25 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 07:54:25 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 07:54:25 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 07:54:25 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 07:58:22 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 07:58:22 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 07:58:22 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 07:58:22 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 07:58:22 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 07:58:22 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 07:58:22 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 07:58:22 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 07:58:22 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 07:58:22 UTC] Available dates found: 3
[19-Jun-2026 08:05:31 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 08:05:31 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 08:05:31 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 08:05:31 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 08:05:31 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 08:05:31 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 08:05:31 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 08:05:31 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 08:05:31 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 08:05:31 UTC] Available dates found: 3
[19-Jun-2026 08:05:35 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 08:05:35 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 08:05:35 UTC] Current time (IST): 13:35
[19-Jun-2026 08:05:35 UTC] Requested date: 2026-06-20
[19-Jun-2026 08:05:35 UTC] Today: 2026-06-19
[19-Jun-2026 08:05:35 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 08:05:35 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 08:05:35 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 08:05:35 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 08:05:35 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 08:05:35 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 08:05:35 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 08:05:35 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 08:05:35 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 08:05:35 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 08:05:35 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 08:05:35 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 08:05:35 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 08:05:35 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 08:05:35 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 08:05:35 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 08:05:35 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 08:05:35 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 08:05:35 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 08:05:35 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 08:05:35 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 08:05:35 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 08:05:35 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 08:05:35 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 08:05:35 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 08:05:35 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 08:05:35 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 08:05:35 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 08:05:35 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 08:05:35 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 08:05:35 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 08:05:35 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 08:05:54 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 08:06:50 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781856355897","orderId":"OMO2606191335571281827011V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781857557113,"errorCode":"TXN_CANCELLED","detailedErrorCode":"REQUEST_CANCEL_BY_REQUESTEE","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191336086341159921V","paymentMode":"UPI_INTENT","timestamp":1781856368683,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_CANCELLED","detailedErrorCode":"REQUEST_CANCEL_BY_REQUESTEE"}]}}
[19-Jun-2026 08:06:50 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781856355897
            [orderId] => OMO2606191335571281827011V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781857557113
            [errorCode] => TXN_CANCELLED
            [detailedErrorCode] => REQUEST_CANCEL_BY_REQUESTEE
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606191336086341159921V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781856368683
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_CANCELLED
                            [detailedErrorCode] => REQUEST_CANCEL_BY_REQUESTEE
                        )

                )

        )

)

[19-Jun-2026 08:06:50 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 08:06:50 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 08:06:50 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 08:06:50 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 08:06:50 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[19-Jun-2026 08:06:50 UTC] Payment not successful, status: FAILED
[19-Jun-2026 08:06:50 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781856355897","orderId":"OMO2606191335571281827011V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781857557113,"errorCode":"TXN_CANCELLED","detailedErrorCode":"REQUEST_CANCEL_BY_REQUESTEE","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191336086341159921V","paymentMode":"UPI_INTENT","timestamp":1781856368683,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_CANCELLED","detailedErrorCode":"REQUEST_CANCEL_BY_REQUESTEE"}]}}
[19-Jun-2026 08:06:53 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 08:06:53 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 08:06:53 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 08:06:53 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 08:06:53 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 08:06:53 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 08:06:53 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 08:06:53 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 08:06:53 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 08:06:53 UTC] Available dates found: 3
[19-Jun-2026 08:06:55 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 08:06:55 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 08:06:55 UTC] Current time (IST): 13:36
[19-Jun-2026 08:06:55 UTC] Requested date: 2026-06-20
[19-Jun-2026 08:06:55 UTC] Today: 2026-06-19
[19-Jun-2026 08:06:55 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 08:06:55 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 08:06:55 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 08:06:55 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 08:06:55 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 08:06:55 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 08:06:55 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 08:06:55 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 08:06:55 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 08:06:55 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 08:06:55 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 08:06:55 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 08:06:55 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 08:06:55 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 08:06:55 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 08:06:55 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 08:06:55 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 08:06:55 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 08:06:55 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 08:06:55 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 08:06:55 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 08:06:55 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 08:06:55 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 08:06:55 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 08:06:55 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 08:06:55 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 08:06:55 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 08:06:55 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 08:06:55 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 08:06:55 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 08:06:55 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 08:06:55 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 08:07:08 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 21
[19-Jun-2026 08:07:08 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 22
[19-Jun-2026 08:07:08 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 23
[19-Jun-2026 08:07:08 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 24
[19-Jun-2026 08:07:47 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 08:07:47 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 08:07:47 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 08:07:47 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 08:07:47 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 08:07:47 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 08:07:47 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 08:07:47 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 08:07:47 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 08:07:47 UTC] Available dates found: 3
[19-Jun-2026 08:07:48 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 08:07:48 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 08:07:48 UTC] Current time (IST): 13:37
[19-Jun-2026 08:07:48 UTC] Requested date: 2026-06-20
[19-Jun-2026 08:07:48 UTC] Today: 2026-06-19
[19-Jun-2026 08:07:48 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 08:07:48 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 08:07:48 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 08:07:48 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 08:07:48 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 08:07:48 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 08:07:48 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 08:07:48 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 08:07:48 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 08:07:48 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 08:07:48 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 08:07:48 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 08:07:48 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 08:07:48 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 08:07:48 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 08:07:48 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 08:07:48 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 08:07:48 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 08:07:48 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 08:07:48 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 08:07:48 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 08:07:48 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 08:07:48 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 08:07:48 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 08:07:48 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 08:07:48 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 08:07:48 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 08:07:48 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 08:07:48 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 08:07:48 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 08:07:48 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 08:07:48 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 08:07:59 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 08:12:27 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 08:12:32 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 08:12:32 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 08:12:32 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 08:12:32 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 08:12:32 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 08:12:32 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 08:12:32 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 08:12:32 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 08:12:32 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 08:12:32 UTC] Available dates found: 3
[19-Jun-2026 08:12:34 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 08:12:34 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 08:12:34 UTC] Current time (IST): 13:42
[19-Jun-2026 08:12:34 UTC] Requested date: 2026-06-20
[19-Jun-2026 08:12:34 UTC] Today: 2026-06-19
[19-Jun-2026 08:12:34 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 08:12:34 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 08:12:34 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 08:12:34 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 08:12:34 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 08:12:34 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 08:12:34 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 08:12:34 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 08:12:34 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 08:12:34 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 08:12:34 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 08:12:34 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 08:12:34 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 08:12:34 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 08:12:34 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 08:12:34 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 08:12:34 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 08:12:34 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 08:12:34 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 08:12:34 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 08:12:34 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 08:12:34 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 08:12:34 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 08:12:34 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 08:12:34 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 08:12:34 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 08:12:34 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 08:12:34 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 08:12:34 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 08:12:34 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 08:12:34 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 08:12:34 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 08:16:48 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 08:16:48 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 08:16:48 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 08:16:48 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 08:16:48 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 08:16:48 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 08:16:48 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 08:16:48 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 08:16:48 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 08:16:48 UTC] Available dates found: 3
[19-Jun-2026 08:16:49 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 08:16:49 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 08:16:49 UTC] Current time (IST): 13:46
[19-Jun-2026 08:16:49 UTC] Requested date: 2026-06-20
[19-Jun-2026 08:16:49 UTC] Today: 2026-06-19
[19-Jun-2026 08:16:49 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 08:16:49 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 08:16:49 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 08:16:49 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 08:16:49 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 08:16:49 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 08:16:49 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 08:16:49 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 08:16:49 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 08:16:49 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 08:16:49 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 08:16:49 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 08:16:49 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 08:16:49 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 08:16:49 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 08:16:49 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 08:16:49 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 08:16:49 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 08:16:49 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 08:16:49 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 08:16:49 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 08:16:49 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 08:16:49 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 08:16:49 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 08:16:49 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 08:16:49 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 08:16:49 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 08:16:49 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 08:16:49 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 08:16:49 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 08:16:49 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 08:16:49 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 08:17:17 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 08:17:17 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 08:17:17 UTC] Current time (IST): 13:47
[19-Jun-2026 08:17:17 UTC] Requested date: 2026-06-20
[19-Jun-2026 08:17:17 UTC] Today: 2026-06-19
[19-Jun-2026 08:17:17 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 08:17:17 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 08:17:17 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 08:17:17 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 08:17:17 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 08:17:17 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 08:17:17 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 08:17:17 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 08:17:17 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 08:17:17 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 08:17:17 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 08:17:17 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 08:17:17 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 08:17:17 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 08:17:17 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 08:17:17 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 08:17:17 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 08:17:17 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 08:17:17 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 08:17:17 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 08:17:17 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 08:17:17 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 08:17:17 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 08:17:17 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 08:17:17 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 08:17:17 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 08:17:17 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 08:17:17 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 08:17:17 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 08:17:17 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 08:17:17 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 08:17:17 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 08:17:19 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 08:17:19 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 08:17:19 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 08:17:19 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 08:17:19 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 08:17:19 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 08:17:19 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 08:17:19 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 08:17:19 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 08:17:19 UTC] Available dates found: 3
[19-Jun-2026 08:17:21 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 08:17:21 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 08:17:21 UTC] Current time (IST): 13:47
[19-Jun-2026 08:17:21 UTC] Requested date: 2026-06-20
[19-Jun-2026 08:17:21 UTC] Today: 2026-06-19
[19-Jun-2026 08:17:21 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 08:17:21 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 08:17:21 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 08:17:21 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 08:17:21 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 08:17:21 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 08:17:21 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 08:17:21 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 08:17:21 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 08:17:21 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 08:17:21 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 08:17:21 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 08:17:21 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 08:17:21 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 08:17:21 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 08:17:21 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 08:17:21 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 08:17:21 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 08:17:21 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 08:17:21 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 08:17:21 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 08:17:21 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 08:17:21 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 08:17:21 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 08:17:21 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 08:17:21 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 08:17:21 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 08:17:21 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 08:17:21 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 08:17:21 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 08:17:21 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 08:17:21 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 08:20:12 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 08:20:12 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 08:20:12 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 08:20:12 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 08:20:12 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 08:20:12 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 08:20:12 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 08:20:12 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 08:20:12 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 08:20:12 UTC] Available dates found: 3
[19-Jun-2026 08:20:14 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 08:20:14 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 08:20:14 UTC] Current time (IST): 13:50
[19-Jun-2026 08:20:14 UTC] Requested date: 2026-06-20
[19-Jun-2026 08:20:14 UTC] Today: 2026-06-19
[19-Jun-2026 08:20:14 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 08:20:14 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 08:20:14 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 08:20:14 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 08:20:14 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 08:20:14 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 08:20:14 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 08:20:14 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 08:20:14 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 08:20:14 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 08:20:14 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 08:20:14 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 08:20:14 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 08:20:14 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 08:20:14 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 08:20:14 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 08:20:14 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 08:20:14 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 08:20:14 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 08:20:14 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 08:20:14 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 08:20:14 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 08:20:14 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 08:20:14 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 08:20:14 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 08:20:14 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 08:20:14 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 08:20:14 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 08:20:14 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 08:20:14 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 08:20:14 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 08:20:14 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 08:21:11 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 08:21:12 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 08:21:55 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 08:21:56 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 08:22:16 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 08:22:16 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 08:22:16 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 08:22:16 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 08:22:16 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 08:22:16 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 08:22:16 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 08:22:16 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 08:22:16 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 08:22:16 UTC] Available dates found: 3
[19-Jun-2026 08:22:18 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 08:22:18 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 08:22:18 UTC] Current time (IST): 13:52
[19-Jun-2026 08:22:18 UTC] Requested date: 2026-06-20
[19-Jun-2026 08:22:18 UTC] Today: 2026-06-19
[19-Jun-2026 08:22:18 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 08:22:18 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 08:22:18 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 08:22:18 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 08:22:18 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 08:22:18 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 08:22:18 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 08:22:18 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 08:22:18 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 08:22:18 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 08:22:18 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 08:22:18 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 08:22:18 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 08:22:18 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 08:22:18 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 08:22:18 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 08:22:18 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 08:22:18 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 08:22:18 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 08:22:18 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 08:22:18 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 08:22:18 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 08:22:18 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 08:22:18 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 08:22:18 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 08:22:18 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 08:22:18 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 08:22:18 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 08:22:18 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 08:22:18 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 08:22:18 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 08:22:18 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 08:28:04 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781856479918","orderId":"OMO2606191338011095072103V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781857681093,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191338067032260084V","paymentMode":"UPI_INTENT","timestamp":1781856486749,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 08:28:04 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781856479918
            [orderId] => OMO2606191338011095072103V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781857681093
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606191338067032260084V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781856486749
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 08:28:04 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 08:28:04 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 08:28:04 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 08:28:04 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 08:28:04 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[19-Jun-2026 08:28:04 UTC] Payment not successful, status: FAILED
[19-Jun-2026 08:28:04 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781856479918","orderId":"OMO2606191338011095072103V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781857681093,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191338067032260084V","paymentMode":"UPI_INTENT","timestamp":1781856486749,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 08:42:55 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 08:42:55 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 08:42:55 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 08:42:55 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 08:42:55 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 08:42:55 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 08:42:55 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 08:42:55 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 08:42:55 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 08:42:55 UTC] Available dates found: 3
[19-Jun-2026 08:42:57 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 08:42:57 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 08:42:57 UTC] Current time (IST): 14:12
[19-Jun-2026 08:42:57 UTC] Requested date: 2026-06-20
[19-Jun-2026 08:42:57 UTC] Today: 2026-06-19
[19-Jun-2026 08:42:57 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 08:42:57 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 08:42:57 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 08:42:57 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 08:42:57 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 08:42:57 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 08:42:57 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 08:42:57 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 08:42:57 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 08:42:57 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 08:42:57 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 08:42:57 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 08:42:57 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 08:42:57 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 08:42:57 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 08:42:57 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 08:42:57 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 08:42:57 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 08:42:57 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 08:42:57 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 08:42:57 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 08:42:57 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 08:42:57 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 08:42:57 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 08:42:57 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 08:42:57 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 08:42:57 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 08:42:57 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 08:42:57 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 08:42:57 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 08:42:57 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 08:42:57 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 08:51:26 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 08:51:30 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 08:51:30 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 08:51:30 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 08:51:30 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 08:51:30 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 08:51:30 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 08:51:30 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 08:51:30 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 08:51:30 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 08:51:30 UTC] Available dates found: 3
[19-Jun-2026 08:51:33 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 08:51:33 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 08:51:33 UTC] Current time (IST): 14:21
[19-Jun-2026 08:51:33 UTC] Requested date: 2026-06-20
[19-Jun-2026 08:51:33 UTC] Today: 2026-06-19
[19-Jun-2026 08:51:33 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 08:51:33 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 08:51:33 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 08:51:33 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 08:51:33 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 08:51:33 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 08:51:33 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 08:51:33 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 08:51:33 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 08:51:33 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 08:51:33 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 08:51:33 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 08:51:33 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 08:51:33 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 08:51:33 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 08:51:33 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 08:51:33 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 08:51:33 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 08:51:33 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 08:51:33 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 08:51:33 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 08:51:33 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 08:51:33 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 08:51:33 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 08:51:33 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 08:51:33 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 08:51:33 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 08:51:33 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 08:51:33 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 08:51:33 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 08:51:33 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 08:51:33 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 09:00:56 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 09:00:56 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 09:00:56 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 09:00:56 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 09:00:56 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 09:00:56 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 09:00:56 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 09:00:56 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 09:00:56 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 09:00:56 UTC] Available dates found: 3
[19-Jun-2026 09:00:58 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 09:00:58 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 09:00:58 UTC] Current time (IST): 14:30
[19-Jun-2026 09:00:58 UTC] Requested date: 2026-06-20
[19-Jun-2026 09:00:58 UTC] Today: 2026-06-19
[19-Jun-2026 09:00:58 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 09:00:58 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 09:00:58 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 09:00:58 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 09:00:58 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 09:00:58 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 09:00:58 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 09:00:58 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 09:00:58 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 09:00:58 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 09:00:58 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 09:00:58 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 09:00:58 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 09:00:58 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 09:00:58 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 09:00:58 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 09:00:58 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 09:00:58 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 09:00:58 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 09:00:58 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 09:00:58 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 09:00:58 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 09:00:58 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 09:00:58 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 09:00:58 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 09:00:58 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 09:00:58 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 09:00:58 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 09:00:58 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 09:00:58 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 09:00:58 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 09:00:58 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 09:01:16 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 09:01:16 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 09:01:16 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 09:01:16 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 09:01:16 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 09:01:16 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 09:01:16 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 09:01:16 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 09:01:16 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 09:01:16 UTC] Available dates found: 3
[19-Jun-2026 09:01:17 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 09:01:17 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 09:01:17 UTC] Current time (IST): 14:31
[19-Jun-2026 09:01:17 UTC] Requested date: 2026-06-21
[19-Jun-2026 09:01:17 UTC] Today: 2026-06-19
[19-Jun-2026 09:01:17 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 09:01:17 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 09:01:17 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 09:01:17 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 09:01:17 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 09:01:17 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 09:01:17 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 09:01:17 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 09:01:17 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 09:01:17 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 09:01:17 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 09:01:17 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 09:01:17 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 09:01:17 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 09:01:17 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 09:01:17 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 09:01:17 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 09:01:17 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 09:01:17 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 09:01:17 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 09:01:17 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 09:01:17 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 09:01:17 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 09:01:17 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 09:01:17 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 09:01:17 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 09:01:17 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 09:01:17 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 09:01:17 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 09:01:17 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 09:01:17 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 09:01:17 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 09:10:19 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 09:10:19 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 09:10:19 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 09:10:19 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 09:10:19 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 09:10:19 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 09:10:19 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 09:10:19 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 09:10:19 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 09:10:19 UTC] Available dates found: 3
[19-Jun-2026 09:10:23 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 09:10:23 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 09:10:23 UTC] Current time (IST): 14:40
[19-Jun-2026 09:10:23 UTC] Requested date: 2026-06-20
[19-Jun-2026 09:10:23 UTC] Today: 2026-06-19
[19-Jun-2026 09:10:23 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 09:10:23 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 09:10:23 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 09:10:23 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 09:10:23 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 09:10:23 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 09:10:23 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 09:10:23 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 09:10:23 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 09:10:23 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 09:10:23 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 09:10:23 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 09:10:23 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 09:10:23 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 09:10:23 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 09:10:23 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 09:10:23 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 09:10:23 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 09:10:23 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 09:10:23 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 09:10:23 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 09:10:23 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 09:10:23 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 09:10:23 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 09:10:23 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 09:10:23 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 09:10:23 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 09:10:23 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 09:10:23 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 09:10:23 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 09:10:23 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 09:10:23 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 09:10:36 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 09:11:23 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 09:11:23 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 09:11:23 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 09:11:23 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 09:11:23 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 09:11:23 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 09:11:23 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 09:11:23 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 09:11:23 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 09:11:23 UTC] Available dates found: 3
[19-Jun-2026 09:11:26 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 09:11:26 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 09:11:26 UTC] Current time (IST): 14:41
[19-Jun-2026 09:11:26 UTC] Requested date: 2026-06-20
[19-Jun-2026 09:11:26 UTC] Today: 2026-06-19
[19-Jun-2026 09:11:26 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 09:11:26 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 09:11:26 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 09:11:26 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 09:11:26 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 09:11:26 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 09:11:26 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 09:11:26 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 09:11:26 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 09:11:26 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 09:11:26 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 09:11:26 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 09:11:26 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 09:11:26 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 09:11:26 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 09:11:26 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 09:11:26 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 09:11:26 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 09:11:26 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 09:11:26 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 09:11:26 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 09:11:26 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 09:11:26 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 09:11:26 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 09:11:26 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 09:11:26 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 09:11:26 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 09:11:26 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 09:11:26 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 09:11:26 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 09:11:26 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 09:11:26 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 09:14:06 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 09:14:06 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 09:14:06 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 09:14:06 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 09:14:06 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 09:14:06 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 09:14:06 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 09:14:06 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 09:14:06 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 09:14:06 UTC] Available dates found: 3
[19-Jun-2026 09:14:07 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 09:14:07 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 09:14:07 UTC] Current time (IST): 14:44
[19-Jun-2026 09:14:07 UTC] Requested date: 2026-06-20
[19-Jun-2026 09:14:07 UTC] Today: 2026-06-19
[19-Jun-2026 09:14:07 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 09:14:07 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 09:14:07 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 09:14:07 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 09:14:07 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 09:14:07 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 09:14:07 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 09:14:07 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 09:14:07 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 09:14:07 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 09:14:07 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 09:14:07 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 09:14:07 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 09:14:07 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 09:14:07 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 09:14:07 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 09:14:07 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 09:14:07 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 09:14:07 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 09:14:07 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 09:14:07 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 09:14:07 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 09:14:07 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 09:14:07 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 09:14:07 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 09:14:07 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 09:14:07 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 09:14:07 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 09:14:07 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 09:14:07 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 09:14:07 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 09:14:07 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 09:14:26 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 09:14:27 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 09:17:22 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 09:17:23 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 09:18:06 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 09:18:06 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 09:18:06 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 09:18:06 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 09:18:06 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 09:18:06 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 09:18:06 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 09:18:06 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 09:18:06 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 09:18:06 UTC] Available dates found: 3
[19-Jun-2026 09:18:08 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 09:18:08 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 09:18:08 UTC] Current time (IST): 14:48
[19-Jun-2026 09:18:08 UTC] Requested date: 2026-06-20
[19-Jun-2026 09:18:08 UTC] Today: 2026-06-19
[19-Jun-2026 09:18:08 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 09:18:08 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 09:18:08 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 09:18:08 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 09:18:08 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 09:18:08 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 09:18:08 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 09:18:08 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 09:18:08 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 09:18:08 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 09:18:08 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 09:18:08 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 09:18:08 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 09:18:08 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 09:18:08 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 09:18:08 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 09:18:08 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 09:18:08 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 09:18:08 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 09:18:08 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 09:18:08 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 09:18:08 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 09:18:08 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 09:18:08 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 09:18:08 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 09:18:08 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 09:18:08 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 09:18:08 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 09:18:08 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 09:18:08 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 09:18:08 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 09:18:08 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 09:18:23 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 09:18:25 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 09:18:43 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 09:18:43 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 09:18:51 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 09:18:51 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 09:18:51 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 09:18:51 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 09:18:51 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 09:18:51 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 09:18:51 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 09:18:51 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 09:18:51 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 09:18:51 UTC] Available dates found: 3
[19-Jun-2026 09:18:53 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 09:18:53 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 09:18:53 UTC] Current time (IST): 14:48
[19-Jun-2026 09:18:53 UTC] Requested date: 2026-06-20
[19-Jun-2026 09:18:53 UTC] Today: 2026-06-19
[19-Jun-2026 09:18:53 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 09:18:53 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 09:18:53 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 09:18:53 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 09:18:53 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 09:18:53 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 09:18:53 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 09:18:53 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 09:18:53 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 09:18:53 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 09:18:53 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 09:18:53 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 09:18:53 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 09:18:53 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 09:18:53 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 09:18:53 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 09:18:53 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 09:18:53 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 09:18:53 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 09:18:53 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 09:18:53 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 09:18:53 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 09:18:53 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 09:18:53 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 09:18:53 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 09:18:53 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 09:18:53 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 09:18:53 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 09:18:53 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 09:18:53 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 09:18:53 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 09:18:53 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 09:19:16 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 09:19:17 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 09:19:22 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 09:19:22 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 09:19:22 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 09:19:22 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 09:19:22 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 09:19:22 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 09:19:22 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 09:19:22 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 09:19:22 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 09:19:22 UTC] Available dates found: 3
[19-Jun-2026 09:19:25 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 09:19:25 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 09:19:25 UTC] Current time (IST): 14:49
[19-Jun-2026 09:19:25 UTC] Requested date: 2026-06-20
[19-Jun-2026 09:19:25 UTC] Today: 2026-06-19
[19-Jun-2026 09:19:25 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 09:19:25 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 09:19:25 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 09:19:25 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 09:19:25 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 09:19:25 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 09:19:25 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 09:19:25 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 09:19:25 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 09:19:25 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 09:19:25 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 09:19:25 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 09:19:25 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 09:19:25 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 09:19:25 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 09:19:25 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 09:19:25 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 09:19:25 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 09:19:25 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 09:19:25 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 09:19:25 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 09:19:25 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 09:19:25 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 09:19:25 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 09:19:25 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 09:19:25 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 09:19:25 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 09:19:25 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 09:19:25 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 09:19:25 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 09:19:25 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 09:19:25 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 09:19:45 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 09:19:46 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 09:19:53 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 09:19:53 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 09:19:53 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 09:19:53 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 09:19:53 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 09:19:53 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 09:19:53 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 09:19:53 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 09:19:53 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 09:19:53 UTC] Available dates found: 3
[19-Jun-2026 09:19:55 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 09:19:55 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 09:19:55 UTC] Current time (IST): 14:49
[19-Jun-2026 09:19:55 UTC] Requested date: 2026-06-20
[19-Jun-2026 09:19:55 UTC] Today: 2026-06-19
[19-Jun-2026 09:19:55 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 09:19:55 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 09:19:55 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 09:19:55 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 09:19:55 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 09:19:55 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 09:19:55 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 09:19:55 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 09:19:55 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 09:19:55 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 09:19:55 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 09:19:55 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 09:19:55 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 09:19:55 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 09:19:55 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 09:19:55 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 09:19:55 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 09:19:55 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 09:19:55 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 09:19:55 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 09:19:55 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 09:19:55 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 09:19:55 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 09:19:55 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 09:19:55 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 09:19:55 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 09:19:55 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 09:19:55 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 09:19:55 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 09:19:55 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 09:19:55 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 09:19:55 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 09:20:09 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 09:20:09 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 09:20:14 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 09:20:14 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 09:20:14 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 09:20:14 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 09:20:14 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 09:20:14 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 09:20:14 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 09:20:14 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 09:20:14 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 09:20:14 UTC] Available dates found: 3
[19-Jun-2026 09:20:17 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 09:20:17 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 09:20:17 UTC] Current time (IST): 14:50
[19-Jun-2026 09:20:17 UTC] Requested date: 2026-06-20
[19-Jun-2026 09:20:17 UTC] Today: 2026-06-19
[19-Jun-2026 09:20:17 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 09:20:17 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 09:20:17 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 09:20:17 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 09:20:17 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 09:20:17 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 09:20:17 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 09:20:17 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 09:20:17 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 09:20:17 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 09:20:17 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 09:20:17 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 09:20:17 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 09:20:17 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 09:20:17 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 09:20:17 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 09:20:17 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 09:20:17 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 09:20:17 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 09:20:17 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 09:20:17 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 09:20:17 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 09:20:17 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 09:20:17 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 09:20:17 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 09:20:17 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 09:20:17 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 09:20:17 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 09:20:17 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 09:20:17 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 09:20:17 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 09:20:17 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 09:20:28 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 09:20:28 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 09:20:39 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 09:20:39 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 09:20:39 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 09:20:39 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 09:20:39 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 09:20:39 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 09:20:39 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 09:20:39 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 09:20:39 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 09:20:39 UTC] Available dates found: 3
[19-Jun-2026 09:20:41 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 09:20:41 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 09:20:41 UTC] Current time (IST): 14:50
[19-Jun-2026 09:20:41 UTC] Requested date: 2026-06-20
[19-Jun-2026 09:20:41 UTC] Today: 2026-06-19
[19-Jun-2026 09:20:41 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 09:20:41 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 09:20:41 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 09:20:41 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 09:20:41 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 09:20:41 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 09:20:41 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 09:20:41 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 09:20:41 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 09:20:41 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 09:20:41 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 09:20:41 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 09:20:41 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 09:20:41 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 09:20:41 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 09:20:41 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 09:20:41 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 09:20:41 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 09:20:41 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 09:20:41 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 09:20:41 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 09:20:41 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 09:20:41 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 09:20:41 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 09:20:41 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 09:20:41 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 09:20:41 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 09:20:41 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 09:20:41 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 09:20:41 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 09:20:41 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 09:20:41 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 09:20:58 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 09:20:59 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 09:21:05 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 09:21:05 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 09:21:05 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 09:21:05 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 09:21:05 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 09:21:05 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 09:21:05 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 09:21:05 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 09:21:05 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 09:21:05 UTC] Available dates found: 3
[19-Jun-2026 09:21:07 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 09:21:07 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 09:21:07 UTC] Current time (IST): 14:51
[19-Jun-2026 09:21:07 UTC] Requested date: 2026-06-20
[19-Jun-2026 09:21:07 UTC] Today: 2026-06-19
[19-Jun-2026 09:21:07 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 09:21:07 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 09:21:07 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 09:21:07 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 09:21:07 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 09:21:07 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 09:21:07 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 09:21:07 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 09:21:07 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 09:21:07 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 09:21:07 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 09:21:07 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 09:21:07 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 09:21:07 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 09:21:07 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 09:21:07 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 09:21:07 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 09:21:07 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 09:21:07 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 09:21:07 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 09:21:07 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 09:21:07 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 09:21:07 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 09:21:07 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 09:21:07 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 09:21:07 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 09:21:07 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 09:21:07 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 09:21:07 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 09:21:07 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 09:21:07 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 09:21:07 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 09:30:42 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781860240664","orderId":"OMO2606191440405925988406V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781861440577,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191440466845072812V","paymentMode":"UPI_INTENT","timestamp":1781860246721,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 09:30:42 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781860240664
            [orderId] => OMO2606191440405925988406V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781861440577
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606191440466845072812V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781860246721
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 09:30:42 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 09:30:42 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 09:30:42 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 09:30:42 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 09:30:42 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[19-Jun-2026 09:30:42 UTC] Payment not successful, status: FAILED
[19-Jun-2026 09:30:42 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781860240664","orderId":"OMO2606191440405925988406V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781861440577,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191440466845072812V","paymentMode":"UPI_INTENT","timestamp":1781860246721,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 09:32:04 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 09:32:04 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 09:32:04 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 09:32:04 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 09:32:04 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 09:32:04 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 09:32:04 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 09:32:04 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 09:32:04 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 09:32:04 UTC] Available dates found: 3
[19-Jun-2026 09:32:14 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 09:32:14 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 09:32:14 UTC] Current time (IST): 15:2
[19-Jun-2026 09:32:14 UTC] Requested date: 2026-06-20
[19-Jun-2026 09:32:14 UTC] Today: 2026-06-19
[19-Jun-2026 09:32:14 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 09:32:14 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 09:32:14 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 09:32:14 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 09:32:14 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 09:32:14 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 09:32:14 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 09:32:14 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 09:32:14 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 09:32:14 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 09:32:14 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 09:32:14 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 09:32:14 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 09:32:14 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 09:32:14 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 09:32:14 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 09:32:14 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 09:32:14 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 09:32:14 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 09:32:14 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 09:32:14 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 09:32:14 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 09:32:14 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 09:32:14 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 09:32:14 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 09:32:14 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 09:32:14 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 09:32:14 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 09:32:14 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 09:32:14 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 09:32:14 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 09:32:14 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 09:37:19 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 09:37:19 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 09:37:19 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 09:37:19 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 09:37:19 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 09:37:19 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 09:37:19 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 09:37:19 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 09:37:19 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 09:37:19 UTC] Available dates found: 3
[19-Jun-2026 09:37:45 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 09:37:45 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 09:37:45 UTC] Current time (IST): 15:7
[19-Jun-2026 09:37:45 UTC] Requested date: 2026-06-20
[19-Jun-2026 09:37:45 UTC] Today: 2026-06-19
[19-Jun-2026 09:37:45 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 09:37:45 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 09:37:45 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 09:37:45 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 09:37:45 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 09:37:45 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 09:37:45 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 09:37:45 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 09:37:45 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 09:37:45 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 09:37:45 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 09:37:45 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 09:37:45 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 09:37:45 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 09:37:45 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 09:37:45 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 09:37:45 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 09:37:45 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 09:37:45 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 09:37:45 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 09:37:45 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 09:37:45 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 09:37:45 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 09:37:45 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 09:37:45 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 09:37:45 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 09:37:45 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 09:37:45 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 09:37:45 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 09:37:45 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 09:37:45 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 09:37:45 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 09:37:57 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 09:37:57 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 09:37:57 UTC] Current time (IST): 15:7
[19-Jun-2026 09:37:57 UTC] Requested date: 2026-06-21
[19-Jun-2026 09:37:57 UTC] Today: 2026-06-19
[19-Jun-2026 09:37:57 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 09:37:57 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 09:37:57 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 09:37:57 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 09:37:57 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 09:37:57 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 09:37:57 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 09:37:57 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 09:37:57 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 09:37:57 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 09:37:57 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 09:37:57 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 09:37:57 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 09:37:57 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 09:37:57 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 09:37:57 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 09:37:57 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 09:37:57 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 09:37:57 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 09:37:57 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 09:37:57 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 09:37:57 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 09:37:57 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 09:37:57 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 09:37:57 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 09:37:57 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 09:37:57 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 09:37:57 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 09:37:57 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 09:37:57 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 09:37:57 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 09:37:57 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 09:50:36 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 09:50:36 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 09:50:36 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 09:50:36 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 09:50:36 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 09:50:36 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 09:50:36 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 09:50:36 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 09:50:36 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 09:50:36 UTC] Available dates found: 3
[19-Jun-2026 09:51:32 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 09:51:32 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 09:51:32 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 09:51:32 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 09:51:32 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 09:51:32 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 09:51:32 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 09:51:32 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 09:51:32 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 09:51:32 UTC] Available dates found: 3
[19-Jun-2026 09:51:33 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 09:51:33 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 09:51:33 UTC] Current time (IST): 15:21
[19-Jun-2026 09:51:33 UTC] Requested date: 2026-06-20
[19-Jun-2026 09:51:33 UTC] Today: 2026-06-19
[19-Jun-2026 09:51:33 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 09:51:33 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 09:51:33 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 09:51:33 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 09:51:33 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 09:51:33 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 09:51:33 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 09:51:33 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 09:51:33 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 09:51:33 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 09:51:33 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 09:51:33 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 09:51:33 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 09:51:33 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 09:51:33 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 09:51:33 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 09:51:33 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 09:51:33 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 09:51:33 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 09:51:33 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 09:51:33 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 09:51:33 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 09:51:33 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 09:51:33 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 09:51:33 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 09:51:33 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 09:51:33 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 09:51:33 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 09:51:33 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 09:51:33 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 09:51:33 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 09:51:33 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 09:51:40 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 09:51:40 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 09:51:40 UTC] Current time (IST): 15:21
[19-Jun-2026 09:51:40 UTC] Requested date: 2026-06-21
[19-Jun-2026 09:51:40 UTC] Today: 2026-06-19
[19-Jun-2026 09:51:40 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 09:51:40 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 09:51:40 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 09:51:40 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 09:51:40 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 09:51:40 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 09:51:40 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 09:51:40 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 09:51:40 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 09:51:40 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 09:51:40 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 09:51:40 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 09:51:40 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 09:51:40 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 09:51:40 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 09:51:40 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 09:51:40 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 09:51:40 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 09:51:40 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 09:51:40 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 09:51:40 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 09:51:40 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 09:51:40 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 09:51:40 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 09:51:40 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 09:51:40 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 09:51:40 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 09:51:40 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 09:51:40 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 09:51:40 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 09:51:40 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 09:51:40 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 10:13:15 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 10:13:15 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 10:13:15 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 10:13:15 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 10:13:15 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 10:13:15 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 10:13:15 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 10:13:15 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 10:13:15 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 10:13:15 UTC] Available dates found: 3
[19-Jun-2026 10:13:20 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 10:13:20 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 10:13:20 UTC] Current time (IST): 15:43
[19-Jun-2026 10:13:20 UTC] Requested date: 2026-06-21
[19-Jun-2026 10:13:20 UTC] Today: 2026-06-19
[19-Jun-2026 10:13:20 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 10:13:20 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 10:13:20 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 10:13:20 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 10:13:20 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 10:13:20 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 10:13:20 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 10:13:20 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 10:13:20 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 10:13:20 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 10:13:20 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 10:13:20 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 10:13:20 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 10:13:20 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 10:13:20 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 10:13:20 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 10:13:20 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 10:13:20 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 10:13:20 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 10:13:20 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 10:13:20 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 10:13:20 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 10:13:20 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 10:13:20 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 10:13:20 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 10:13:20 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 10:13:20 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 10:13:20 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 10:13:20 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 10:13:20 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 10:13:20 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 10:13:20 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 10:13:41 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 10:13:42 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 10:14:44 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 10:14:44 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 10:14:44 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 10:14:44 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 10:14:44 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 10:14:44 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 10:14:44 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 10:14:44 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 10:14:44 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 10:14:44 UTC] Available dates found: 3
[19-Jun-2026 10:14:46 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 10:14:46 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 10:14:46 UTC] Current time (IST): 15:44
[19-Jun-2026 10:14:46 UTC] Requested date: 2026-06-21
[19-Jun-2026 10:14:46 UTC] Today: 2026-06-19
[19-Jun-2026 10:14:46 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 10:14:46 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 10:14:46 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 10:14:46 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 10:14:46 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 10:14:46 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 10:14:46 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 10:14:46 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 10:14:46 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 10:14:46 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 10:14:46 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 10:14:46 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 10:14:46 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 10:14:46 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 10:14:46 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 10:14:46 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 10:14:46 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 10:14:46 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 10:14:46 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 10:14:46 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 10:14:46 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 10:14:46 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 10:14:46 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 10:14:46 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 10:14:46 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 10:14:46 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 10:14:46 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 10:14:46 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 10:14:46 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 10:14:46 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 10:14:46 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 10:14:46 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 10:15:12 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 10:15:13 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 10:15:27 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 10:15:27 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 10:15:27 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 10:15:27 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 10:15:27 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 10:15:27 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 10:15:27 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 10:15:27 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 10:15:27 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 10:15:27 UTC] Available dates found: 3
[19-Jun-2026 10:15:28 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 10:15:28 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 10:15:28 UTC] Current time (IST): 15:45
[19-Jun-2026 10:15:28 UTC] Requested date: 2026-06-20
[19-Jun-2026 10:15:28 UTC] Today: 2026-06-19
[19-Jun-2026 10:15:28 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 10:15:28 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 10:15:28 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 10:15:28 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 10:15:28 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 10:15:28 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 10:15:28 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 10:15:28 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 10:15:28 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 10:15:28 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 10:15:28 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 10:15:28 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 10:15:28 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 10:15:28 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 10:15:28 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 10:15:28 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 10:15:28 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 10:15:28 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 10:15:28 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 10:15:28 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 10:15:28 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 10:15:28 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 10:15:28 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 10:15:28 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 10:15:28 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 10:15:28 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 10:15:28 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 10:15:28 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 10:15:28 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 10:15:28 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 10:15:28 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 10:15:28 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 10:15:30 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 10:15:30 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 10:15:30 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 10:15:30 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 10:15:30 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 10:15:30 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 10:15:30 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 10:15:30 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 10:15:30 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 10:15:30 UTC] Available dates found: 3
[19-Jun-2026 10:15:32 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 10:15:32 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 10:15:32 UTC] Current time (IST): 15:45
[19-Jun-2026 10:15:32 UTC] Requested date: 2026-06-21
[19-Jun-2026 10:15:32 UTC] Today: 2026-06-19
[19-Jun-2026 10:15:32 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 10:15:32 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 10:15:32 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 10:15:32 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 10:15:32 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 10:15:32 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 10:15:32 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 10:15:32 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 10:15:32 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 10:15:32 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 10:15:32 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 10:15:32 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 10:15:32 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 10:15:32 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 10:15:32 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 10:15:32 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 10:15:32 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 10:15:32 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 10:15:32 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 10:15:32 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 10:15:32 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 10:15:32 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 10:15:32 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 10:15:32 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 10:15:32 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 10:15:32 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 10:15:32 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 10:15:32 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 10:15:32 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 10:15:32 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 10:15:32 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 10:15:32 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 10:15:40 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 10:15:40 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 10:15:40 UTC] Current time (IST): 15:45
[19-Jun-2026 10:15:40 UTC] Requested date: 2026-06-21
[19-Jun-2026 10:15:40 UTC] Today: 2026-06-19
[19-Jun-2026 10:15:40 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 10:15:40 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 10:15:40 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 10:15:40 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 10:15:40 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 10:15:40 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 10:15:40 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 10:15:40 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 10:15:40 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 10:15:40 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 10:15:40 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 10:15:40 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 10:15:40 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 10:15:40 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 10:15:40 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 10:15:40 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 10:15:40 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 10:15:40 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 10:15:40 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 10:15:40 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 10:15:40 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 10:15:40 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 10:15:40 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 10:15:40 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 10:15:40 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 10:15:40 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 10:15:40 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 10:15:40 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 10:15:40 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 10:15:40 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 10:15:40 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 10:15:40 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 10:15:41 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 10:15:41 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 10:15:41 UTC] Current time (IST): 15:45
[19-Jun-2026 10:15:41 UTC] Requested date: 2026-06-20
[19-Jun-2026 10:15:41 UTC] Today: 2026-06-19
[19-Jun-2026 10:15:41 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 10:15:41 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 10:15:41 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 10:15:41 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 10:15:41 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 10:15:41 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 10:15:41 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 10:15:41 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 10:15:41 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 10:15:41 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 10:15:41 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 10:15:41 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 10:15:41 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 10:15:41 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 10:15:41 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 10:15:41 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 10:15:41 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 10:15:41 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 10:15:41 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 10:15:41 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 10:15:41 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 10:15:41 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 10:15:41 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 10:15:41 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 10:15:41 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 10:15:41 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 10:15:41 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 10:15:41 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 10:15:41 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 10:15:41 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 10:15:41 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 10:15:41 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 10:16:00 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 10:16:00 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 10:16:00 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 10:16:00 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 10:16:00 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 10:16:00 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 10:16:00 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 10:16:00 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 10:16:00 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 10:16:00 UTC] Available dates found: 3
[19-Jun-2026 10:16:01 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 10:16:01 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 10:16:01 UTC] Current time (IST): 15:46
[19-Jun-2026 10:16:01 UTC] Requested date: 2026-06-20
[19-Jun-2026 10:16:01 UTC] Today: 2026-06-19
[19-Jun-2026 10:16:01 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 10:16:01 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 10:16:01 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 10:16:01 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 10:16:01 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 10:16:01 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 10:16:01 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 10:16:01 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 10:16:01 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 10:16:01 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 10:16:01 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 10:16:01 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 10:16:01 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 10:16:01 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 10:16:01 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 10:16:01 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 10:16:01 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 10:16:01 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 10:16:01 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 10:16:01 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 10:16:01 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 10:16:01 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 10:16:01 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 10:16:01 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 10:16:01 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 10:16:01 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 10:16:01 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 10:16:01 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 10:16:01 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 10:16:01 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 10:16:01 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 10:16:01 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 10:17:08 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 10:17:08 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 10:17:08 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 10:17:08 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 10:17:08 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 10:17:08 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 10:17:08 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 10:17:08 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 10:17:08 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 10:17:08 UTC] Available dates found: 3
[19-Jun-2026 10:17:10 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 10:17:10 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 10:17:10 UTC] Current time (IST): 15:47
[19-Jun-2026 10:17:10 UTC] Requested date: 2026-06-21
[19-Jun-2026 10:17:10 UTC] Today: 2026-06-19
[19-Jun-2026 10:17:10 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 10:17:10 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 10:17:10 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 10:17:10 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 10:17:10 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 10:17:10 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 10:17:10 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 10:17:10 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 10:17:10 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 10:17:10 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 10:17:10 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 10:17:10 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 10:17:10 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 10:17:10 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 10:17:10 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 10:17:10 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 10:17:10 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 10:17:10 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 10:17:10 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 10:17:10 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 10:17:10 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 10:17:10 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 10:17:10 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 10:17:10 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 10:17:10 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 10:17:10 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 10:17:10 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 10:17:10 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 10:17:10 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 10:17:10 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 10:17:10 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 10:17:10 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 10:17:15 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 10:17:16 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 10:18:08 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 10:18:08 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 10:18:08 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 10:18:08 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 10:18:08 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 10:18:08 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 10:18:08 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 10:18:08 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 10:18:08 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 10:18:08 UTC] Available dates found: 3
[19-Jun-2026 10:18:10 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 10:18:10 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 10:18:10 UTC] Current time (IST): 15:48
[19-Jun-2026 10:18:10 UTC] Requested date: 2026-06-21
[19-Jun-2026 10:18:10 UTC] Today: 2026-06-19
[19-Jun-2026 10:18:10 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 10:18:10 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 10:18:10 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 10:18:10 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 10:18:10 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 10:18:10 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 10:18:10 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 10:18:10 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 10:18:10 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 10:18:10 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 10:18:10 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 10:18:10 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 10:18:10 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 10:18:10 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 10:18:10 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 10:18:10 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 10:18:10 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 10:18:10 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 10:18:10 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 10:18:10 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 10:18:10 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 10:18:10 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 10:18:10 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 10:18:10 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 10:18:10 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 10:18:10 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 10:18:10 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 10:18:10 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 10:18:10 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 10:18:10 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 10:18:10 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 10:18:10 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 10:19:57 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 10:19:57 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 10:19:57 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 10:19:57 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 10:19:57 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 10:19:57 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 10:19:57 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 10:19:57 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 10:19:57 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 10:19:57 UTC] Available dates found: 3
[19-Jun-2026 10:19:59 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 10:19:59 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 10:19:59 UTC] Current time (IST): 15:49
[19-Jun-2026 10:19:59 UTC] Requested date: 2026-06-21
[19-Jun-2026 10:19:59 UTC] Today: 2026-06-19
[19-Jun-2026 10:19:59 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 10:19:59 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 10:19:59 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 10:19:59 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 10:19:59 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 10:19:59 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 10:19:59 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 10:19:59 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 10:19:59 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 10:19:59 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 10:19:59 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 10:19:59 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 10:19:59 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 10:19:59 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 10:19:59 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 10:19:59 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 10:19:59 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 10:19:59 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 10:19:59 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 10:19:59 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 10:19:59 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 10:19:59 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 10:19:59 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 10:19:59 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 10:19:59 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 10:19:59 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 10:19:59 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 10:19:59 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 10:19:59 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 10:19:59 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 10:19:59 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 10:19:59 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 10:22:08 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 10:22:08 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 10:22:08 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 10:22:08 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 10:22:08 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 10:22:08 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 10:22:08 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 10:22:08 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 10:22:08 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 10:22:08 UTC] Available dates found: 3
[19-Jun-2026 10:22:11 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 10:22:11 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 10:22:11 UTC] Current time (IST): 15:52
[19-Jun-2026 10:22:11 UTC] Requested date: 2026-06-21
[19-Jun-2026 10:22:11 UTC] Today: 2026-06-19
[19-Jun-2026 10:22:11 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 10:22:11 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 10:22:11 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 10:22:11 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 10:22:11 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 10:22:11 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 10:22:11 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 10:22:11 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 10:22:11 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 10:22:11 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 10:22:11 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 10:22:11 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 10:22:11 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 10:22:11 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 10:22:11 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 10:22:11 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 10:22:11 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 10:22:11 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 10:22:11 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 10:22:11 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 10:22:11 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 10:22:11 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 10:22:11 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 10:22:11 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 10:22:11 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 10:22:11 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 10:22:11 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 10:22:11 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 10:22:11 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 10:22:11 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 10:22:11 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 10:22:11 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 10:22:28 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 10:22:28 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 10:22:28 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 10:22:28 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 10:22:28 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 10:22:28 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 10:22:28 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 10:22:28 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 10:22:28 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 10:22:28 UTC] Available dates found: 3
[19-Jun-2026 10:23:40 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 10:23:40 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 10:23:40 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 10:23:40 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 10:23:40 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 10:23:40 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 10:23:40 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 10:23:40 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 10:23:40 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 10:23:40 UTC] Available dates found: 3
[19-Jun-2026 10:23:43 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 10:23:43 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 10:23:43 UTC] Current time (IST): 15:53
[19-Jun-2026 10:23:43 UTC] Requested date: 2026-06-20
[19-Jun-2026 10:23:43 UTC] Today: 2026-06-19
[19-Jun-2026 10:23:43 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 10:23:43 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 10:23:43 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 10:23:43 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 10:23:43 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 10:23:43 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 10:23:43 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 10:23:43 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 10:23:43 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 10:23:43 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 10:23:43 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 10:23:43 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 10:23:43 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 10:23:43 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 10:23:43 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 10:23:43 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 10:23:43 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 10:23:43 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 10:23:43 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 10:23:43 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 10:23:43 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 10:23:43 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 10:23:43 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 10:23:43 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 10:23:43 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 10:23:43 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 10:23:43 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 10:23:43 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 10:23:43 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 10:23:43 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 10:23:43 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 10:23:43 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 10:23:46 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 10:23:46 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 10:23:46 UTC] Current time (IST): 15:53
[19-Jun-2026 10:23:46 UTC] Requested date: 2026-06-21
[19-Jun-2026 10:23:46 UTC] Today: 2026-06-19
[19-Jun-2026 10:23:46 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 10:23:46 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 10:23:46 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 10:23:46 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 10:23:46 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 10:23:46 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 10:23:46 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 10:23:46 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 10:23:46 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 10:23:46 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 10:23:46 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 10:23:46 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 10:23:46 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 10:23:46 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 10:23:46 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 10:23:46 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 10:23:46 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 10:23:46 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 10:23:46 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 10:23:46 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 10:23:46 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 10:23:46 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 10:23:46 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 10:23:46 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 10:23:46 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 10:23:46 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 10:23:46 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 10:23:46 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 10:23:46 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 10:23:46 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 10:23:46 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 10:23:46 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 10:27:04 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 10:27:04 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 10:27:04 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 10:27:04 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 10:27:04 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 10:27:04 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 10:27:04 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 10:27:04 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 10:27:04 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 10:27:04 UTC] Available dates found: 3
[19-Jun-2026 10:27:42 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 10:27:42 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 10:27:42 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 10:27:42 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 10:27:42 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 10:27:42 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 10:27:42 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 10:27:42 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 10:27:42 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 10:27:42 UTC] Available dates found: 3
[19-Jun-2026 10:28:04 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 10:28:04 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 10:28:04 UTC] Current time (IST): 15:58
[19-Jun-2026 10:28:04 UTC] Requested date: 2026-06-20
[19-Jun-2026 10:28:04 UTC] Today: 2026-06-19
[19-Jun-2026 10:28:04 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 10:28:04 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 10:28:04 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 10:28:04 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 10:28:04 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 10:28:04 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 10:28:04 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 10:28:04 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 10:28:04 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 10:28:04 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 10:28:04 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 10:28:04 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 10:28:04 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 10:28:04 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 10:28:04 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 10:28:04 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 10:28:04 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 10:28:04 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 10:28:04 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 10:28:04 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 10:28:04 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 10:28:04 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 10:28:04 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 10:28:04 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 10:28:04 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 10:28:04 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 10:28:04 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 10:28:04 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 10:28:04 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 10:28:04 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 10:28:04 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 10:28:04 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 10:28:15 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 10:28:15 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 10:28:15 UTC] Current time (IST): 15:58
[19-Jun-2026 10:28:15 UTC] Requested date: 2026-06-21
[19-Jun-2026 10:28:15 UTC] Today: 2026-06-19
[19-Jun-2026 10:28:15 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 10:28:15 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 10:28:15 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 10:28:15 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 10:28:15 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 10:28:15 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 10:28:15 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 10:28:15 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 10:28:15 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 10:28:15 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 10:28:15 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 10:28:15 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 10:28:15 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 10:28:15 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 10:28:15 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 10:28:15 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 10:28:15 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 10:28:15 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 10:28:15 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 10:28:15 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 10:28:15 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 10:28:15 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 10:28:15 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 10:28:15 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 10:28:15 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 10:28:15 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 10:28:15 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 10:28:15 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 10:28:15 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 10:28:15 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 10:28:15 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 10:28:15 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 10:28:18 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 10:28:18 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 10:28:18 UTC] Current time (IST): 15:58
[19-Jun-2026 10:28:18 UTC] Requested date: 2026-06-20
[19-Jun-2026 10:28:18 UTC] Today: 2026-06-19
[19-Jun-2026 10:28:18 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 10:28:18 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 10:28:18 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 10:28:18 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 10:28:18 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 10:28:18 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 10:28:18 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 10:28:18 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 10:28:18 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 10:28:18 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 10:28:18 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 10:28:18 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 10:28:18 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 10:28:18 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 10:28:18 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 10:28:18 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 10:28:18 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 10:28:18 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 10:28:18 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 10:28:18 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 10:28:18 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 10:28:18 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 10:28:18 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 10:28:18 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 10:28:18 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 10:28:18 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 10:28:18 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 10:28:18 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 10:28:18 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 10:28:18 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 10:28:18 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 10:28:18 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 10:28:21 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 10:28:21 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 10:28:21 UTC] Current time (IST): 15:58
[19-Jun-2026 10:28:21 UTC] Requested date: 2026-06-23
[19-Jun-2026 10:28:21 UTC] Today: 2026-06-19
[19-Jun-2026 10:28:21 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 10:28:21 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 10:28:21 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 10:28:21 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 10:28:21 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 10:28:21 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 10:28:21 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 10:28:21 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 10:28:21 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 10:28:21 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 10:28:21 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 10:28:21 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 10:28:21 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 10:28:21 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 10:28:21 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 10:28:21 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 10:28:21 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 10:28:21 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 10:28:21 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 10:28:21 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 10:28:21 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 10:28:21 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 10:28:21 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 10:28:21 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 10:28:21 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 10:28:21 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 10:28:21 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 10:28:21 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 10:28:21 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 10:28:21 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 10:28:21 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 10:28:21 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 10:29:01 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 10:29:01 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 10:29:01 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 10:29:01 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 10:29:01 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 10:29:01 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 10:29:01 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 10:29:01 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 10:29:01 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 10:29:01 UTC] Available dates found: 3
[19-Jun-2026 10:29:03 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 10:29:03 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 10:29:03 UTC] Current time (IST): 15:59
[19-Jun-2026 10:29:03 UTC] Requested date: 2026-06-20
[19-Jun-2026 10:29:03 UTC] Today: 2026-06-19
[19-Jun-2026 10:29:03 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 10:29:03 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 10:29:03 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 10:29:03 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 10:29:03 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 10:29:03 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 10:29:03 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 10:29:03 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 10:29:03 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 10:29:03 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 10:29:03 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 10:29:03 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 10:29:03 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 10:29:03 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 10:29:03 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 10:29:03 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 10:29:03 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 10:29:03 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 10:29:03 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 10:29:03 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 10:29:03 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 10:29:03 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 10:29:03 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 10:29:03 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 10:29:03 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 10:29:03 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 10:29:03 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 10:29:03 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 10:29:03 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 10:29:03 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 10:29:03 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 10:29:03 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 10:29:05 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 10:29:05 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 10:29:05 UTC] Current time (IST): 15:59
[19-Jun-2026 10:29:05 UTC] Requested date: 2026-06-21
[19-Jun-2026 10:29:05 UTC] Today: 2026-06-19
[19-Jun-2026 10:29:05 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 10:29:05 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 10:29:05 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 10:29:05 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 10:29:05 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 10:29:05 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 10:29:05 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 10:29:05 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 10:29:05 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 10:29:05 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 10:29:05 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 10:29:05 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 10:29:05 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 10:29:05 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 10:29:05 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 10:29:05 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 10:29:05 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 10:29:05 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 10:29:05 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 10:29:05 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 10:29:05 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 10:29:05 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 10:29:05 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 10:29:05 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 10:29:05 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 10:29:05 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 10:29:05 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 10:29:05 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 10:29:05 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 10:29:05 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 10:29:05 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 10:29:05 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 10:29:07 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 10:29:07 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 10:29:07 UTC] Current time (IST): 15:59
[19-Jun-2026 10:29:07 UTC] Requested date: 2026-06-20
[19-Jun-2026 10:29:07 UTC] Today: 2026-06-19
[19-Jun-2026 10:29:07 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 10:29:07 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 10:29:07 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 10:29:07 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 10:29:07 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 10:29:07 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 10:29:07 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 10:29:07 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 10:29:07 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 10:29:07 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 10:29:07 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 10:29:07 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 10:29:07 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 10:29:07 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 10:29:07 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 10:29:07 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 10:29:07 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 10:29:07 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 10:29:07 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 10:29:07 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 10:29:07 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 10:29:07 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 10:29:07 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 10:29:07 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 10:29:07 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 10:29:07 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 10:29:07 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 10:29:07 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 10:29:07 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 10:29:07 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 10:29:07 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 10:29:07 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 10:29:33 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 10:29:33 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 10:29:33 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 10:29:33 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 10:29:33 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 10:29:33 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 10:29:33 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 10:29:33 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 10:29:33 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 10:29:33 UTC] Available dates found: 3
[19-Jun-2026 10:29:34 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 10:29:34 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 10:29:34 UTC] Current time (IST): 15:59
[19-Jun-2026 10:29:34 UTC] Requested date: 2026-06-21
[19-Jun-2026 10:29:34 UTC] Today: 2026-06-19
[19-Jun-2026 10:29:34 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 10:29:34 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 10:29:34 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 10:29:34 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 10:29:34 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 10:29:34 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 10:29:34 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 10:29:34 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 10:29:34 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 10:29:34 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 10:29:34 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 10:29:34 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 10:29:34 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 10:29:34 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 10:29:34 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 10:29:34 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 10:29:34 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 10:29:34 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 10:29:34 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 10:29:34 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 10:29:34 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 10:29:34 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 10:29:34 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 10:29:34 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 10:29:34 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 10:29:34 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 10:29:34 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 10:29:34 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 10:29:34 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 10:29:34 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 10:29:34 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 10:29:34 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 10:32:27 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 10:32:27 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 10:32:27 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 10:32:27 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 10:32:27 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 10:32:27 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 10:32:27 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 10:32:27 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 10:32:27 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 10:32:27 UTC] Available dates found: 3
[19-Jun-2026 10:32:28 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 10:32:28 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 10:32:28 UTC] Current time (IST): 16:2
[19-Jun-2026 10:32:28 UTC] Requested date: 2026-06-20
[19-Jun-2026 10:32:28 UTC] Today: 2026-06-19
[19-Jun-2026 10:32:28 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 10:32:28 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 10:32:28 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 10:32:28 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 10:32:28 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 10:32:28 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 10:32:28 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 10:32:28 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 10:32:28 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 10:32:28 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 10:32:28 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 10:32:28 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 10:32:28 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 10:32:28 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 10:32:28 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 10:32:28 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 10:32:28 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 10:32:28 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 10:32:28 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 10:32:28 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 10:32:28 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 10:32:28 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 10:32:28 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 10:32:28 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 10:32:28 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 10:32:28 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 10:32:28 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 10:32:28 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 10:32:28 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 10:32:28 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 10:32:28 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 10:32:28 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 10:33:23 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 10:33:23 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 10:33:23 UTC] Current time (IST): 16:3
[19-Jun-2026 10:33:23 UTC] Requested date: 2026-06-21
[19-Jun-2026 10:33:23 UTC] Today: 2026-06-19
[19-Jun-2026 10:33:23 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 10:33:23 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 10:33:23 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 10:33:23 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 10:33:23 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 10:33:23 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 10:33:23 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 10:33:23 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 10:33:23 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 10:33:23 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 10:33:23 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 10:33:23 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 10:33:23 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 10:33:23 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 10:33:23 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 10:33:23 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 10:33:23 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 10:33:23 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 10:33:23 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 10:33:23 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 10:33:23 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 10:33:23 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 10:33:23 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 10:33:23 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 10:33:23 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 10:33:23 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 10:33:23 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 10:33:23 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 10:33:23 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 10:33:23 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 10:33:23 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 10:33:23 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 10:33:25 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 10:33:25 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 10:33:25 UTC] Current time (IST): 16:3
[19-Jun-2026 10:33:25 UTC] Requested date: 2026-06-20
[19-Jun-2026 10:33:25 UTC] Today: 2026-06-19
[19-Jun-2026 10:33:25 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 10:33:25 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 10:33:25 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 10:33:25 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 10:33:25 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 10:33:25 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 10:33:25 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 10:33:25 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 10:33:25 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 10:33:25 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 10:33:25 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 10:33:25 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 10:33:25 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 10:33:25 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 10:33:25 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 10:33:25 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 10:33:25 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 10:33:25 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 10:33:25 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 10:33:25 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 10:33:25 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 10:33:25 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 10:33:25 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 10:33:25 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 10:33:25 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 10:33:25 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 10:33:25 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 10:33:25 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 10:33:25 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 10:33:25 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 10:33:25 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 10:33:25 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 10:33:33 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 10:33:33 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 10:33:33 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 10:33:33 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 10:33:33 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 10:33:33 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 10:33:33 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 10:33:33 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 10:33:33 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 10:33:33 UTC] Available dates found: 3
[19-Jun-2026 10:33:48 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 10:33:48 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 10:33:48 UTC] Current time (IST): 16:3
[19-Jun-2026 10:33:48 UTC] Requested date: 2026-06-21
[19-Jun-2026 10:33:48 UTC] Today: 2026-06-19
[19-Jun-2026 10:33:48 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 10:33:48 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 10:33:48 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 10:33:48 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 10:33:48 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 10:33:48 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 10:33:48 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 10:33:48 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 10:33:48 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 10:33:48 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 10:33:48 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 10:33:48 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 10:33:48 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 10:33:48 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 10:33:48 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 10:33:48 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 10:33:48 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 10:33:48 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 10:33:48 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 10:33:48 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 10:33:48 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 10:33:48 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 10:33:48 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 10:33:48 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 10:33:48 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 10:33:48 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 10:33:48 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 10:33:48 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 10:33:48 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 10:33:48 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 10:33:48 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 10:33:48 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 10:35:35 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 10:35:35 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 10:35:35 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 10:35:35 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 10:35:35 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 10:35:35 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 10:35:35 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 10:35:35 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 10:35:35 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 10:35:35 UTC] Available dates found: 3
[19-Jun-2026 10:35:37 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 10:35:37 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 10:35:37 UTC] Current time (IST): 16:5
[19-Jun-2026 10:35:37 UTC] Requested date: 2026-06-21
[19-Jun-2026 10:35:37 UTC] Today: 2026-06-19
[19-Jun-2026 10:35:37 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 10:35:37 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 10:35:37 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 10:35:37 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 10:35:37 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 10:35:37 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 10:35:37 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 10:35:37 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 10:35:37 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 10:35:37 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 10:35:37 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 10:35:37 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 10:35:37 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 10:35:37 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 10:35:37 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 10:35:37 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 10:35:37 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 10:35:37 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 10:35:37 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 10:35:37 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 10:35:37 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 10:35:37 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 10:35:37 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 10:35:37 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 10:35:37 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 10:35:37 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 10:35:37 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 10:35:37 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 10:35:37 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 10:35:37 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 10:35:37 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 10:35:37 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 10:36:45 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 10:36:45 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 10:36:45 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 10:36:45 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 10:36:45 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 10:36:45 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 10:36:45 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 10:36:45 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 10:36:45 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 10:36:45 UTC] Available dates found: 3
[19-Jun-2026 10:36:47 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 10:36:47 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 10:36:47 UTC] Current time (IST): 16:6
[19-Jun-2026 10:36:47 UTC] Requested date: 2026-06-20
[19-Jun-2026 10:36:47 UTC] Today: 2026-06-19
[19-Jun-2026 10:36:47 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 10:36:47 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 10:36:47 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 10:36:47 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 10:36:47 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 10:36:47 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 10:36:47 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 10:36:47 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 10:36:47 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 10:36:47 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 10:36:47 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 10:36:47 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 10:36:47 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 10:36:47 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 10:36:47 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 10:36:47 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 10:36:47 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 10:36:47 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 10:36:47 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 10:36:47 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 10:36:47 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 10:36:47 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 10:36:47 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 10:36:47 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 10:36:47 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 10:36:47 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 10:36:47 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 10:36:47 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 10:36:47 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 10:36:47 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 10:36:47 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 10:36:47 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 10:45:19 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 10:45:19 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 10:45:19 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 10:45:19 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 10:45:19 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 10:45:19 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 10:45:19 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 10:45:19 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 10:45:19 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 10:45:19 UTC] Available dates found: 3
[19-Jun-2026 10:45:21 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 10:45:21 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 10:45:21 UTC] Current time (IST): 16:15
[19-Jun-2026 10:45:21 UTC] Requested date: 2026-06-20
[19-Jun-2026 10:45:21 UTC] Today: 2026-06-19
[19-Jun-2026 10:45:21 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 10:45:21 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 10:45:21 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 10:45:21 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 10:45:21 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 10:45:21 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 10:45:21 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 10:45:21 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 10:45:21 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 10:45:21 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 10:45:21 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 10:45:21 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 10:45:21 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 10:45:21 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 10:45:21 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 10:45:21 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 10:45:21 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 10:45:21 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 10:45:21 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 10:45:21 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 10:45:21 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 10:45:21 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 10:45:21 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 10:45:21 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 10:45:21 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 10:45:21 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 10:45:21 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 10:45:21 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 10:45:21 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 10:45:21 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 10:45:21 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 10:45:21 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 10:59:52 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 10:59:52 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 10:59:52 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 10:59:52 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 10:59:52 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 10:59:52 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 10:59:52 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 10:59:52 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 10:59:52 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 10:59:52 UTC] Available dates found: 3
[19-Jun-2026 10:59:54 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 10:59:54 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 10:59:54 UTC] Current time (IST): 16:29
[19-Jun-2026 10:59:54 UTC] Requested date: 2026-06-20
[19-Jun-2026 10:59:54 UTC] Today: 2026-06-19
[19-Jun-2026 10:59:54 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 10:59:54 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 10:59:54 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 10:59:54 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 10:59:54 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 10:59:54 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 10:59:54 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 10:59:54 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 10:59:54 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 10:59:54 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 10:59:54 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 10:59:54 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 10:59:54 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 10:59:54 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 10:59:54 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 10:59:54 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 10:59:54 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 10:59:54 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 10:59:54 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 10:59:54 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 10:59:54 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 10:59:54 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 10:59:54 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 10:59:54 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 10:59:54 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 10:59:54 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 10:59:54 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 10:59:54 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 10:59:54 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 10:59:54 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 10:59:54 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 10:59:54 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 11:00:08 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 11:00:10 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 11:01:08 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 11:01:08 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 11:01:08 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 11:01:08 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 11:01:08 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 11:01:08 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 11:01:08 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 11:01:08 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 11:01:08 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 11:01:08 UTC] Available dates found: 3
[19-Jun-2026 11:01:11 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 11:01:11 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 11:01:11 UTC] Current time (IST): 16:31
[19-Jun-2026 11:01:11 UTC] Requested date: 2026-06-20
[19-Jun-2026 11:01:11 UTC] Today: 2026-06-19
[19-Jun-2026 11:01:11 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 11:01:11 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 11:01:11 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 11:01:11 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 11:01:11 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 11:01:11 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 11:01:11 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 11:01:11 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 11:01:11 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 11:01:11 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 11:01:11 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 11:01:11 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 11:01:11 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 11:01:11 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 11:01:11 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 11:01:11 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 11:01:11 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 11:01:11 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 11:01:11 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 11:01:11 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 11:01:11 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 11:01:11 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 11:01:11 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 11:01:11 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 11:01:11 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 11:01:11 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 11:01:11 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 11:01:11 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 11:01:11 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 11:01:11 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 11:01:11 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 11:01:11 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 11:01:54 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 11:01:54 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 11:01:54 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 11:01:54 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 11:01:54 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 11:01:54 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 11:01:54 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 11:01:54 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 11:01:54 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 11:01:54 UTC] Available dates found: 3
[19-Jun-2026 11:01:57 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 11:01:57 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 11:01:57 UTC] Current time (IST): 16:31
[19-Jun-2026 11:01:57 UTC] Requested date: 2026-06-20
[19-Jun-2026 11:01:57 UTC] Today: 2026-06-19
[19-Jun-2026 11:01:57 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 11:01:57 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 11:01:57 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 11:01:57 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 11:01:57 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 11:01:57 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 11:01:57 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 11:01:57 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 11:01:57 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 11:01:57 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 11:01:57 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 11:01:57 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 11:01:57 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 11:01:57 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 11:01:57 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 11:01:57 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 11:01:57 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 11:01:57 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 11:01:57 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 11:01:57 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 11:01:57 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 11:01:57 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 11:01:57 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 11:01:57 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 11:01:57 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 11:01:57 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 11:01:57 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 11:01:57 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 11:01:57 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 11:01:57 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 11:01:57 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 11:01:57 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 11:07:15 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 11:07:15 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 11:07:15 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 11:07:15 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 11:07:15 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 11:07:15 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 11:07:15 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 11:07:15 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 11:07:15 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 11:07:15 UTC] Available dates found: 3
[19-Jun-2026 11:07:19 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 11:07:19 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 11:07:19 UTC] Current time (IST): 16:37
[19-Jun-2026 11:07:19 UTC] Requested date: 2026-06-21
[19-Jun-2026 11:07:19 UTC] Today: 2026-06-19
[19-Jun-2026 11:07:19 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 11:07:19 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 11:07:19 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 11:07:19 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 11:07:19 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 11:07:19 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 11:07:19 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 11:07:19 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 11:07:19 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 11:07:19 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 11:07:19 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 11:07:19 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 11:07:19 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 11:07:19 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 11:07:19 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 11:07:19 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 11:07:19 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 11:07:19 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 11:07:19 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 11:07:19 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 11:07:19 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 11:07:19 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 11:07:19 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 11:07:19 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 11:07:19 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 11:07:19 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 11:07:19 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 11:07:19 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 11:07:19 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 11:07:19 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 11:07:19 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 11:07:19 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 11:15:46 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 11:15:46 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 11:15:46 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 11:15:46 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 11:15:46 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 11:15:46 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 11:15:46 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 11:15:46 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 11:15:46 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 11:15:46 UTC] Available dates found: 3
[19-Jun-2026 11:16:24 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 11:16:24 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 11:16:24 UTC] Current time (IST): 16:46
[19-Jun-2026 11:16:24 UTC] Requested date: 2026-06-20
[19-Jun-2026 11:16:24 UTC] Today: 2026-06-19
[19-Jun-2026 11:16:24 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 11:16:24 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 11:16:24 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 11:16:24 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 11:16:24 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 11:16:24 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 11:16:24 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 11:16:24 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 11:16:24 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 11:16:24 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 11:16:24 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 11:16:24 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 11:16:24 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 11:16:24 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 11:16:24 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 11:16:24 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 11:16:24 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 11:16:24 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 11:16:24 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 11:16:24 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 11:16:24 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 11:16:24 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 11:16:24 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 11:16:24 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 11:16:24 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 11:16:24 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 11:16:24 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 11:16:24 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 11:16:24 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 11:16:24 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 11:16:24 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 11:16:24 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 11:18:16 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 11:18:16 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 11:18:16 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 11:18:16 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 11:18:16 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 11:18:16 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 11:18:16 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 11:18:16 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 11:18:16 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 11:18:16 UTC] Available dates found: 3
[19-Jun-2026 11:18:18 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 11:18:18 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 11:18:18 UTC] Current time (IST): 16:48
[19-Jun-2026 11:18:18 UTC] Requested date: 2026-06-20
[19-Jun-2026 11:18:18 UTC] Today: 2026-06-19
[19-Jun-2026 11:18:18 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 11:18:18 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 11:18:18 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 11:18:18 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 11:18:18 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 11:18:18 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 11:18:18 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 11:18:18 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 11:18:18 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 11:18:18 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 11:18:18 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 11:18:18 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 11:18:18 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 11:18:18 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 11:18:18 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 11:18:18 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 11:18:18 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 11:18:18 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 11:18:18 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 11:18:18 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 11:18:18 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 11:18:18 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 11:18:18 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 11:18:18 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 11:18:18 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 11:18:18 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 11:18:18 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 11:18:18 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 11:18:18 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 11:18:18 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 11:18:18 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 11:18:18 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 11:23:13 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 11:23:13 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 11:23:13 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 11:23:13 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 11:23:13 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 11:23:13 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 11:23:13 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 11:23:13 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 11:23:13 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 11:23:13 UTC] Available dates found: 3
[19-Jun-2026 11:23:15 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 11:23:15 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 11:23:15 UTC] Current time (IST): 16:53
[19-Jun-2026 11:23:15 UTC] Requested date: 2026-06-20
[19-Jun-2026 11:23:15 UTC] Today: 2026-06-19
[19-Jun-2026 11:23:15 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 11:23:15 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 11:23:15 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 11:23:15 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 11:23:15 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 11:23:15 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 11:23:15 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 11:23:15 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 11:23:15 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 11:23:15 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 11:23:15 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 11:23:15 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 11:23:15 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 11:23:15 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 11:23:15 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 11:23:15 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 11:23:15 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 11:23:15 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 11:23:15 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 11:23:15 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 11:23:15 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 11:23:15 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 11:23:15 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 11:23:15 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 11:23:15 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 11:23:15 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 11:23:15 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 11:23:15 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 11:23:15 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 11:23:15 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 11:23:15 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 11:23:15 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 11:23:27 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 11:23:27 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 11:23:27 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 11:23:27 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 11:23:27 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 11:23:27 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 11:23:27 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 11:23:27 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 11:23:27 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 11:23:27 UTC] Available dates found: 3
[19-Jun-2026 11:23:29 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 11:23:29 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 11:23:29 UTC] Current time (IST): 16:53
[19-Jun-2026 11:23:29 UTC] Requested date: 2026-06-21
[19-Jun-2026 11:23:29 UTC] Today: 2026-06-19
[19-Jun-2026 11:23:29 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 11:23:29 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 11:23:29 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 11:23:29 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 11:23:29 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 11:23:29 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 11:23:29 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 11:23:29 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 11:23:29 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 11:23:29 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 11:23:29 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 11:23:29 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 11:23:29 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 11:23:29 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 11:23:29 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 11:23:29 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 11:23:29 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 11:23:29 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 11:23:29 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 11:23:29 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 11:23:29 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 11:23:29 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 11:23:29 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 11:23:29 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 11:23:29 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 11:23:29 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 11:23:29 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 11:23:29 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 11:23:29 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 11:23:29 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 11:23:29 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 11:23:29 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 11:30:25 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 11:30:25 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 11:30:25 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 11:30:25 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 11:30:25 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 11:30:25 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 11:30:25 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 11:30:25 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 11:30:25 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 11:30:25 UTC] Available dates found: 3
[19-Jun-2026 11:30:27 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 11:30:27 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 11:30:27 UTC] Current time (IST): 17:0
[19-Jun-2026 11:30:27 UTC] Requested date: 2026-06-20
[19-Jun-2026 11:30:27 UTC] Today: 2026-06-19
[19-Jun-2026 11:30:27 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 11:30:27 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 11:30:27 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 11:30:27 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 11:30:27 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 11:30:27 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 11:30:27 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 11:30:27 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 11:30:27 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 11:30:27 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 11:30:27 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 11:30:27 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 11:30:27 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 11:30:27 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 11:30:27 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 11:30:27 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 11:30:27 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 11:30:27 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 11:30:27 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 11:30:27 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 11:30:27 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 11:30:27 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 11:30:27 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 11:30:27 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 11:30:27 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 11:30:27 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 11:30:27 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 11:30:27 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 11:30:27 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 11:30:27 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 11:30:27 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 11:30:27 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 11:46:48 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 11:46:48 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 11:46:48 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 11:46:48 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 11:46:48 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 11:46:48 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 11:46:48 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 11:46:48 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 11:46:48 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 11:46:48 UTC] Available dates found: 3
[19-Jun-2026 11:46:51 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 11:46:51 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 11:46:51 UTC] Current time (IST): 17:16
[19-Jun-2026 11:46:51 UTC] Requested date: 2026-06-20
[19-Jun-2026 11:46:51 UTC] Today: 2026-06-19
[19-Jun-2026 11:46:51 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 11:46:51 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 11:46:51 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 11:46:51 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 11:46:51 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 11:46:51 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 11:46:51 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 11:46:51 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 11:46:51 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 11:46:51 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 11:46:51 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 11:46:51 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 11:46:51 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 11:46:51 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 11:46:51 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 11:46:51 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 11:46:51 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 11:46:51 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 11:46:51 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 11:46:51 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 11:46:51 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 11:46:51 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 11:46:51 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 11:46:51 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 11:46:51 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 11:46:51 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 11:46:51 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 11:46:51 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 11:46:51 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 11:46:51 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 11:46:51 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 11:46:51 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 11:58:21 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 11:58:21 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 11:58:21 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 11:58:21 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 11:58:21 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 11:58:21 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 11:58:21 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 11:58:21 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 11:58:21 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 11:58:21 UTC] Available dates found: 3
[19-Jun-2026 11:58:25 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 11:58:25 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 11:58:25 UTC] Current time (IST): 17:28
[19-Jun-2026 11:58:25 UTC] Requested date: 2026-06-20
[19-Jun-2026 11:58:25 UTC] Today: 2026-06-19
[19-Jun-2026 11:58:25 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 11:58:25 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 11:58:25 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 11:58:25 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 11:58:25 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 11:58:25 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 11:58:25 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 11:58:25 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 11:58:25 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 11:58:25 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 11:58:25 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 11:58:25 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 11:58:25 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 11:58:25 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 11:58:25 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 11:58:25 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 11:58:25 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 11:58:25 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 11:58:25 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 11:58:25 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 11:58:25 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 11:58:25 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 11:58:25 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 11:58:25 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 11:58:25 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 11:58:25 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 11:58:25 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 11:58:25 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 11:58:25 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 11:58:25 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 11:58:25 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 11:58:25 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 12:06:05 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 12:06:05 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 12:06:05 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 12:06:05 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 12:06:05 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 12:06:05 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 12:06:05 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 12:06:05 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 12:06:05 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 12:06:05 UTC] Available dates found: 3
[19-Jun-2026 12:06:06 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 12:06:06 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 12:06:06 UTC] Current time (IST): 17:36
[19-Jun-2026 12:06:06 UTC] Requested date: 2026-06-20
[19-Jun-2026 12:06:06 UTC] Today: 2026-06-19
[19-Jun-2026 12:06:06 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 12:06:06 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 12:06:06 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 12:06:06 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 12:06:06 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 12:06:06 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 12:06:06 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 12:06:06 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 12:06:06 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 12:06:06 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 12:06:06 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 12:06:06 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 12:06:06 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 12:06:06 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 12:06:06 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 12:06:06 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 12:06:06 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 12:06:06 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 12:06:06 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 12:06:06 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 12:06:06 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 12:06:06 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 12:06:06 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 12:06:06 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 12:06:06 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 12:06:06 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 12:06:06 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 12:06:06 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 12:06:06 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 12:06:06 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 12:06:06 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 12:06:06 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 12:06:20 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 12:06:20 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 12:06:20 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 12:06:20 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 12:06:20 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 12:06:20 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 12:06:20 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 12:06:20 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 12:06:20 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 12:06:20 UTC] Available dates found: 3
[19-Jun-2026 12:06:22 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 12:06:22 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 12:06:22 UTC] Current time (IST): 17:36
[19-Jun-2026 12:06:22 UTC] Requested date: 2026-06-21
[19-Jun-2026 12:06:22 UTC] Today: 2026-06-19
[19-Jun-2026 12:06:22 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 12:06:22 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 12:06:22 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 12:06:22 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 12:06:22 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 12:06:22 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 12:06:22 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 12:06:22 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 12:06:22 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 12:06:22 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 12:06:22 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 12:06:22 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 12:06:22 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 12:06:22 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 12:06:22 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 12:06:22 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 12:06:22 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 12:06:22 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 12:06:22 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 12:06:22 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 12:06:22 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 12:06:22 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 12:06:22 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 12:06:22 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 12:06:22 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 12:06:22 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 12:06:22 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 12:06:22 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 12:06:22 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 12:06:22 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 12:06:22 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 12:06:22 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 12:06:33 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 12:06:33 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 12:06:33 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 12:06:33 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 12:06:33 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 12:06:33 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 12:06:33 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 12:06:33 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 12:06:33 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 12:06:33 UTC] Available dates found: 3
[19-Jun-2026 12:06:35 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 12:06:35 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 12:06:35 UTC] Current time (IST): 17:36
[19-Jun-2026 12:06:35 UTC] Requested date: 2026-06-20
[19-Jun-2026 12:06:35 UTC] Today: 2026-06-19
[19-Jun-2026 12:06:35 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 12:06:35 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 12:06:35 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 12:06:35 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 12:06:35 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 12:06:35 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 12:06:35 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 12:06:35 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 12:06:35 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 12:06:35 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 12:06:35 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 12:06:35 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 12:06:35 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 12:06:35 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 12:06:35 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 12:06:35 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 12:06:35 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 12:06:35 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 12:06:35 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 12:06:35 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 12:06:35 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 12:06:35 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 12:06:35 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 12:06:35 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 12:06:35 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 12:06:35 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 12:06:35 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 12:06:35 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 12:06:35 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 12:06:35 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 12:06:35 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 12:06:35 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 12:08:09 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 12:08:09 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 12:08:09 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 12:08:09 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 12:08:09 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 12:08:09 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 12:08:09 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 12:08:09 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 12:08:09 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 12:08:09 UTC] Available dates found: 3
[19-Jun-2026 12:08:14 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 12:08:14 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 12:08:14 UTC] Current time (IST): 17:38
[19-Jun-2026 12:08:14 UTC] Requested date: 2026-06-20
[19-Jun-2026 12:08:14 UTC] Today: 2026-06-19
[19-Jun-2026 12:08:14 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 12:08:14 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 12:08:14 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 12:08:14 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 12:08:14 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 12:08:14 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 12:08:14 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 12:08:14 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 12:08:14 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 12:08:14 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 12:08:14 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 12:08:14 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 12:08:14 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 12:08:14 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 12:08:14 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 12:08:14 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 12:08:14 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 12:08:14 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 12:08:14 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 12:08:14 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 12:08:14 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 12:08:14 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 12:08:14 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 12:08:14 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 12:08:14 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 12:08:14 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 12:08:14 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 12:08:14 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 12:08:14 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 12:08:14 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 12:08:14 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 12:08:14 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 12:09:01 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 12:09:03 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 12:09:04 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 12:12:57 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 12:12:57 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 12:12:57 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 12:12:57 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 12:12:57 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 12:12:57 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 12:12:57 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 12:12:57 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 12:12:57 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 12:12:57 UTC] Available dates found: 3
[19-Jun-2026 12:13:00 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 12:13:00 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 12:13:00 UTC] Current time (IST): 17:43
[19-Jun-2026 12:13:00 UTC] Requested date: 2026-06-20
[19-Jun-2026 12:13:00 UTC] Today: 2026-06-19
[19-Jun-2026 12:13:00 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 12:13:00 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 12:13:00 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 12:13:00 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 12:13:00 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 12:13:00 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 12:13:00 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 12:13:00 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 12:13:00 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 12:13:00 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 12:13:00 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 12:13:00 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 12:13:00 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 12:13:00 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 12:13:00 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 12:13:00 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 12:13:00 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 12:13:00 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 12:13:00 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 12:13:00 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 12:13:00 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 12:13:00 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 12:13:00 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 12:13:00 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 12:13:00 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 12:13:00 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 12:13:00 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 12:13:00 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 12:13:00 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 12:13:00 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 12:13:00 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 12:13:00 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 12:13:50 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 12:24:24 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 12:24:24 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 12:24:24 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 12:24:24 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 12:24:24 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 12:24:24 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 12:24:24 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 12:24:24 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 12:24:24 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 12:24:24 UTC] Available dates found: 3
[19-Jun-2026 12:24:27 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 12:24:27 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 12:24:27 UTC] Current time (IST): 17:54
[19-Jun-2026 12:24:27 UTC] Requested date: 2026-06-20
[19-Jun-2026 12:24:27 UTC] Today: 2026-06-19
[19-Jun-2026 12:24:27 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 12:24:27 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 12:24:27 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 12:24:27 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 12:24:27 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 12:24:27 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 12:24:27 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 12:24:27 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 12:24:27 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 12:24:27 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 12:24:27 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 12:24:27 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 12:24:27 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 12:24:27 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 12:24:27 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 12:24:27 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 12:24:27 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 12:24:27 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 12:24:27 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 12:24:27 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 12:24:27 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 12:24:27 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 12:24:27 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 12:24:27 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 12:24:27 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 12:24:27 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 12:24:27 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 12:24:27 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 12:24:27 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 12:24:27 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 12:24:27 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 12:24:27 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 12:24:45 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 12:24:45 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 12:24:45 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 12:24:45 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 12:24:45 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 12:24:45 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 12:24:45 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 12:24:45 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 12:24:45 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 12:24:45 UTC] Available dates found: 3
[19-Jun-2026 12:24:50 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 12:24:50 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 12:24:50 UTC] Current time (IST): 17:54
[19-Jun-2026 12:24:50 UTC] Requested date: 2026-06-20
[19-Jun-2026 12:24:50 UTC] Today: 2026-06-19
[19-Jun-2026 12:24:50 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 12:24:50 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 12:24:50 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 12:24:50 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 12:24:50 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 12:24:50 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 12:24:50 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 12:24:50 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 12:24:50 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 12:24:50 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 12:24:50 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 12:24:50 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 12:24:50 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 12:24:50 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 12:24:50 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 12:24:50 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 12:24:50 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 12:24:50 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 12:24:50 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 12:24:50 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 12:24:50 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 12:24:50 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 12:24:50 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 12:24:50 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 12:24:50 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 12:24:50 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 12:24:50 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 12:24:50 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 12:24:50 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 12:24:50 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 12:24:50 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 12:24:50 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 12:25:34 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 12:25:34 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 12:25:34 UTC] Current time (IST): 17:55
[19-Jun-2026 12:25:34 UTC] Requested date: 2026-06-21
[19-Jun-2026 12:25:34 UTC] Today: 2026-06-19
[19-Jun-2026 12:25:34 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 12:25:34 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 12:25:34 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 12:25:34 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 12:25:34 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 12:25:34 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 12:25:34 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 12:25:34 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 12:25:34 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 12:25:34 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 12:25:34 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 12:25:34 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 12:25:34 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 12:25:34 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 12:25:34 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 12:25:34 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 12:25:34 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 12:25:34 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 12:25:34 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 12:25:34 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 12:25:34 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 12:25:34 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 12:25:34 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 12:25:34 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 12:25:34 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 12:25:34 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 12:25:34 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 12:25:34 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 12:25:34 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 12:25:34 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 12:25:34 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 12:25:34 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 12:25:36 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 12:25:36 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 12:25:36 UTC] Current time (IST): 17:55
[19-Jun-2026 12:25:36 UTC] Requested date: 2026-06-20
[19-Jun-2026 12:25:36 UTC] Today: 2026-06-19
[19-Jun-2026 12:25:36 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 12:25:36 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 12:25:36 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 12:25:36 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 12:25:36 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 12:25:36 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 12:25:36 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 12:25:36 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 12:25:36 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 12:25:36 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 12:25:36 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 12:25:36 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 12:25:36 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 12:25:36 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 12:25:36 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 12:25:36 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 12:25:36 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 12:25:36 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 12:25:36 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 12:25:36 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 12:25:36 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 12:25:36 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 12:25:36 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 12:25:36 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 12:25:36 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 12:25:36 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 12:25:36 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 12:25:36 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 12:25:36 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 12:25:36 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 12:25:36 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 12:25:36 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 12:26:27 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 12:26:27 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 12:26:27 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 12:26:27 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 12:26:27 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 12:26:27 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 12:26:27 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 12:26:27 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 12:26:27 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 12:26:27 UTC] Available dates found: 3
[19-Jun-2026 12:26:29 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 12:26:29 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 12:26:29 UTC] Current time (IST): 17:56
[19-Jun-2026 12:26:29 UTC] Requested date: 2026-06-20
[19-Jun-2026 12:26:29 UTC] Today: 2026-06-19
[19-Jun-2026 12:26:29 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 12:26:29 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 12:26:29 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 12:26:29 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 12:26:29 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 12:26:29 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 12:26:29 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 12:26:29 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 12:26:29 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 12:26:29 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 12:26:29 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 12:26:29 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 12:26:29 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 12:26:29 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 12:26:29 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 12:26:29 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 12:26:29 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 12:26:29 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 12:26:29 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 12:26:29 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 12:26:29 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 12:26:29 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 12:26:29 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 12:26:29 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 12:26:29 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 12:26:29 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 12:26:29 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 12:26:29 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 12:26:29 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 12:26:29 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 12:26:29 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 12:26:29 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 12:27:01 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 12:31:01 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 12:31:01 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 12:31:01 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 12:31:01 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 12:31:01 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 12:31:01 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 12:31:01 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 12:31:01 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 12:31:01 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 12:31:01 UTC] Available dates found: 3
[19-Jun-2026 12:31:07 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 12:31:07 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 12:31:07 UTC] Current time (IST): 18:1
[19-Jun-2026 12:31:07 UTC] Requested date: 2026-06-20
[19-Jun-2026 12:31:07 UTC] Today: 2026-06-19
[19-Jun-2026 12:31:07 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 12:31:07 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 12:31:07 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 12:31:07 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 12:31:07 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 12:31:07 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 12:31:07 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 12:31:07 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 12:31:07 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 12:31:07 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 12:31:07 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 12:31:07 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 12:31:07 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 12:31:07 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 12:31:07 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 12:31:07 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 12:31:07 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 12:31:07 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 12:31:07 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 12:31:07 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 12:31:07 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 12:31:07 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 12:31:07 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 12:31:07 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 12:31:07 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 12:31:07 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 12:31:07 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 12:31:07 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 12:31:07 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 12:31:07 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 12:31:07 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 12:31:07 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 12:31:12 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 12:31:12 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 12:31:12 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 12:31:12 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 12:31:12 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 12:31:12 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 12:31:12 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 12:31:12 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 12:31:12 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 12:31:12 UTC] Available dates found: 3
[19-Jun-2026 12:31:15 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 12:31:15 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 12:31:15 UTC] Current time (IST): 18:1
[19-Jun-2026 12:31:15 UTC] Requested date: 2026-06-20
[19-Jun-2026 12:31:15 UTC] Today: 2026-06-19
[19-Jun-2026 12:31:15 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 12:31:15 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 12:31:15 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 12:31:15 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 12:31:15 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 12:31:15 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 12:31:15 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 12:31:15 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 12:31:15 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 12:31:15 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 12:31:15 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 12:31:15 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 12:31:15 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 12:31:15 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 12:31:15 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 12:31:15 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 12:31:15 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 12:31:15 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 12:31:15 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 12:31:15 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 12:31:15 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 12:31:15 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 12:31:15 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 12:31:15 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 12:31:15 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 12:31:15 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 12:31:15 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 12:31:15 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 12:31:15 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 12:31:15 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 12:31:15 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 12:31:15 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 12:32:24 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 12:32:24 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 12:32:24 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 12:32:24 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 12:32:24 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 12:32:24 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 12:32:24 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 12:32:24 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 12:32:24 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 12:32:24 UTC] Available dates found: 3
[19-Jun-2026 12:32:31 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 12:32:31 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 12:32:31 UTC] Current time (IST): 18:2
[19-Jun-2026 12:32:31 UTC] Requested date: 2026-06-20
[19-Jun-2026 12:32:31 UTC] Today: 2026-06-19
[19-Jun-2026 12:32:31 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 12:32:31 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 12:32:31 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 12:32:31 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 12:32:31 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 12:32:31 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 12:32:31 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 12:32:31 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 12:32:31 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 12:32:31 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 12:32:31 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 12:32:31 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 12:32:31 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 12:32:31 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 12:32:31 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 12:32:31 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 12:32:31 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 12:32:31 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 12:32:31 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 12:32:31 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 12:32:31 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 12:32:31 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 12:32:31 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 12:32:31 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 12:32:31 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 12:32:31 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 12:32:31 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 12:32:31 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 12:32:31 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 12:32:31 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 12:32:31 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 12:32:31 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 12:32:37 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 12:32:37 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 12:32:37 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 12:32:37 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 12:32:37 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 12:32:37 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 12:32:37 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 12:32:37 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 12:32:37 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 12:32:37 UTC] Available dates found: 3
[19-Jun-2026 12:33:36 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 12:33:37 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 12:33:55 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781871233328","orderId":"OMO2606191743535479137111V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781872433529,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191744015329137208V","paymentMode":"UPI_INTENT","timestamp":1781871241575,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 12:33:55 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781871233328
            [orderId] => OMO2606191743535479137111V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781872433529
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606191744015329137208V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781871241575
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 12:33:55 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 12:33:55 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 12:33:55 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 12:33:55 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 12:33:55 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[19-Jun-2026 12:33:55 UTC] Payment not successful, status: FAILED
[19-Jun-2026 12:33:55 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781871233328","orderId":"OMO2606191743535479137111V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781872433529,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191744015329137208V","paymentMode":"UPI_INTENT","timestamp":1781871241575,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 12:33:59 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 12:33:59 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 12:33:59 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 12:33:59 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 12:33:59 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 12:33:59 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 12:33:59 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 12:33:59 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 12:33:59 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 12:33:59 UTC] Available dates found: 3
[19-Jun-2026 12:34:01 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 12:34:01 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 12:34:01 UTC] Current time (IST): 18:4
[19-Jun-2026 12:34:01 UTC] Requested date: 2026-06-20
[19-Jun-2026 12:34:01 UTC] Today: 2026-06-19
[19-Jun-2026 12:34:01 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 12:34:01 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 12:34:01 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 12:34:01 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 12:34:01 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 12:34:01 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 12:34:01 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 12:34:01 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 12:34:01 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 12:34:01 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 12:34:01 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 12:34:01 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 12:34:01 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 12:34:01 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 12:34:01 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 12:34:01 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 12:34:01 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 12:34:01 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 12:34:01 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 12:34:01 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 12:34:01 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 12:34:01 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 12:34:01 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 12:34:01 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 12:34:01 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 12:34:01 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 12:34:01 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 12:34:01 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 12:34:01 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 12:34:01 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 12:34:01 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 12:34:01 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 12:34:05 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 12:34:05 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 12:34:05 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 12:34:05 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 12:34:05 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 12:34:05 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 12:34:05 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 12:34:05 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 12:34:05 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 12:34:05 UTC] Available dates found: 3
[19-Jun-2026 12:34:08 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 12:34:08 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 12:34:08 UTC] Current time (IST): 18:4
[19-Jun-2026 12:34:08 UTC] Requested date: 2026-06-20
[19-Jun-2026 12:34:08 UTC] Today: 2026-06-19
[19-Jun-2026 12:34:08 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 12:34:08 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 12:34:08 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 12:34:08 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 12:34:08 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 12:34:08 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 12:34:08 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 12:34:08 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 12:34:08 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 12:34:08 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 12:34:08 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 12:34:08 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 12:34:08 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 12:34:08 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 12:34:08 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 12:34:08 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 12:34:08 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 12:34:08 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 12:34:08 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 12:34:08 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 12:34:08 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 12:34:08 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 12:34:08 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 12:34:08 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 12:34:08 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 12:34:08 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 12:34:08 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 12:34:08 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 12:34:08 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 12:34:08 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 12:34:08 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 12:34:08 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 12:34:18 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 12:34:18 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 12:34:18 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 12:34:18 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 12:34:18 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 12:34:18 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 12:34:18 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 12:34:18 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 12:34:18 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 12:34:18 UTC] Available dates found: 3
[19-Jun-2026 12:34:20 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 12:34:20 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 12:34:20 UTC] Current time (IST): 18:4
[19-Jun-2026 12:34:20 UTC] Requested date: 2026-06-20
[19-Jun-2026 12:34:20 UTC] Today: 2026-06-19
[19-Jun-2026 12:34:20 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 12:34:20 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 12:34:20 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 12:34:20 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 12:34:20 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 12:34:20 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 12:34:20 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 12:34:20 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 12:34:20 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 12:34:20 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 12:34:20 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 12:34:20 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 12:34:20 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 12:34:20 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 12:34:20 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 12:34:20 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 12:34:20 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 12:34:20 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 12:34:20 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 12:34:20 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 12:34:20 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 12:34:20 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 12:34:20 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 12:34:20 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 12:34:20 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 12:34:20 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 12:34:20 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 12:34:20 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 12:34:20 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 12:34:20 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 12:34:20 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 12:34:20 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 12:34:29 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 12:34:30 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 12:34:32 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 12:34:32 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 12:34:32 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 12:34:32 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 12:34:32 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 12:34:32 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 12:34:32 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 12:34:32 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 12:34:32 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 12:34:32 UTC] Available dates found: 3
[19-Jun-2026 12:34:38 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 12:34:38 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 12:34:38 UTC] Current time (IST): 18:4
[19-Jun-2026 12:34:38 UTC] Requested date: 2026-06-21
[19-Jun-2026 12:34:38 UTC] Today: 2026-06-19
[19-Jun-2026 12:34:38 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 12:34:38 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 12:34:38 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 12:34:38 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 12:34:38 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 12:34:38 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 12:34:38 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 12:34:38 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 12:34:38 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 12:34:38 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 12:34:38 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 12:34:38 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 12:34:38 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 12:34:38 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 12:34:38 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 12:34:38 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 12:34:38 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 12:34:38 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 12:34:38 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 12:34:38 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 12:34:38 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 12:34:38 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 12:34:38 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 12:34:38 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 12:34:38 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 12:34:38 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 12:34:38 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 12:34:38 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 12:34:38 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 12:34:38 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 12:34:38 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 12:34:38 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 12:34:52 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 12:34:52 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 12:34:52 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 12:34:52 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 12:34:52 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 12:34:52 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 12:34:52 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 12:34:52 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 12:34:52 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 12:34:52 UTC] Available dates found: 3
[19-Jun-2026 12:34:56 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 12:34:56 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 12:34:56 UTC] Current time (IST): 18:4
[19-Jun-2026 12:34:56 UTC] Requested date: 2026-06-20
[19-Jun-2026 12:34:56 UTC] Today: 2026-06-19
[19-Jun-2026 12:34:56 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 12:34:56 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 12:34:56 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 12:34:56 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 12:34:56 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 12:34:56 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 12:34:56 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 12:34:56 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 12:34:56 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 12:34:56 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 12:34:56 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 12:34:56 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 12:34:56 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 12:34:56 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 12:34:56 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 12:34:56 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 12:34:56 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 12:34:56 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 12:34:56 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 12:34:56 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 12:34:56 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 12:34:56 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 12:34:56 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 12:34:56 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 12:34:56 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 12:34:56 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 12:34:56 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 12:34:56 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 12:34:56 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 12:34:56 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 12:34:56 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 12:34:56 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 12:35:26 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 12:35:27 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 12:35:29 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 12:35:38 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 12:35:38 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 12:35:38 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 12:35:38 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 12:35:38 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 12:35:38 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 12:35:38 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 12:35:38 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 12:35:38 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 12:35:38 UTC] Available dates found: 3
[19-Jun-2026 12:35:40 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 12:35:40 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 12:35:40 UTC] Current time (IST): 18:5
[19-Jun-2026 12:35:40 UTC] Requested date: 2026-06-20
[19-Jun-2026 12:35:40 UTC] Today: 2026-06-19
[19-Jun-2026 12:35:40 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 12:35:40 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 12:35:40 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 12:35:40 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 12:35:40 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 12:35:40 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 12:35:40 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 12:35:40 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 12:35:40 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 12:35:40 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 12:35:40 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 12:35:40 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 12:35:40 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 12:35:40 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 12:35:40 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 12:35:40 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 12:35:40 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 12:35:40 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 12:35:40 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 12:35:40 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 12:35:40 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 12:35:40 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 12:35:40 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 12:35:40 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 12:35:40 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 12:35:40 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 12:35:40 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 12:35:40 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 12:35:40 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 12:35:40 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 12:35:40 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 12:35:40 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 12:35:40 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 21
[19-Jun-2026 12:35:40 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 22
[19-Jun-2026 12:35:40 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 23
[19-Jun-2026 12:35:40 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 24
[19-Jun-2026 12:35:48 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 12:35:48 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 12:35:48 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 12:35:48 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 12:35:48 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 12:35:48 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 12:35:48 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 12:35:48 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 12:35:48 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 12:35:48 UTC] Available dates found: 3
[19-Jun-2026 12:35:51 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 12:35:51 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 12:35:51 UTC] Current time (IST): 18:5
[19-Jun-2026 12:35:51 UTC] Requested date: 2026-06-20
[19-Jun-2026 12:35:51 UTC] Today: 2026-06-19
[19-Jun-2026 12:35:51 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 12:35:51 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 12:35:51 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 12:35:51 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 12:35:51 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 12:35:51 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 12:35:51 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 12:35:51 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 12:35:51 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 12:35:51 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 12:35:51 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 12:35:51 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 12:35:51 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 12:35:51 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 12:35:51 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 12:35:51 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 12:35:51 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 12:35:51 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 12:35:51 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 12:35:51 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 12:35:51 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 12:35:51 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 12:35:51 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 12:35:51 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 12:35:51 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 12:35:51 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 12:35:51 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 12:35:51 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 12:35:51 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 12:35:51 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 12:35:51 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 12:35:51 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 12:35:59 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 12:35:59 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 12:35:59 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 12:35:59 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 12:35:59 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 12:35:59 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 12:35:59 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 12:35:59 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 12:35:59 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 12:35:59 UTC] Available dates found: 3
[19-Jun-2026 12:41:13 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 12:41:13 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 12:41:13 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 12:41:13 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 12:41:13 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 12:41:13 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 12:41:13 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 12:41:13 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 12:41:13 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 12:41:13 UTC] Available dates found: 3
[19-Jun-2026 12:41:17 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 12:41:17 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 12:41:17 UTC] Current time (IST): 18:11
[19-Jun-2026 12:41:17 UTC] Requested date: 2026-06-20
[19-Jun-2026 12:41:17 UTC] Today: 2026-06-19
[19-Jun-2026 12:41:17 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 12:41:17 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 12:41:17 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 12:41:17 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 12:41:17 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 12:41:17 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 12:41:17 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 12:41:17 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 12:41:17 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 12:41:17 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 12:41:17 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 12:41:17 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 12:41:17 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 12:41:17 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 12:41:17 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 12:41:17 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 12:41:17 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 12:41:17 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 12:41:17 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 12:41:17 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 12:41:17 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 12:41:17 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 12:41:17 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 12:41:17 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 12:41:17 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 12:41:17 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 12:41:17 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 12:41:17 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 12:41:17 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 12:41:17 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 12:41:17 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 12:41:17 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 12:42:05 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 12:47:09 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781872026167","orderId":"OMO2606191757063700986840V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781873226354,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191757121866292458V","paymentMode":"UPI_INTENT","timestamp":1781872032233,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 12:47:09 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781872026167
            [orderId] => OMO2606191757063700986840V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781873226354
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606191757121866292458V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781872032233
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 12:47:09 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 12:47:09 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 12:47:09 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 12:47:09 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 12:47:09 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[19-Jun-2026 12:47:09 UTC] Payment not successful, status: FAILED
[19-Jun-2026 12:47:09 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781872026167","orderId":"OMO2606191757063700986840V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781873226354,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191757121866292458V","paymentMode":"UPI_INTENT","timestamp":1781872032233,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 12:50:08 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 12:50:08 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 12:50:08 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 12:50:08 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 12:50:08 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 12:50:08 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 12:50:08 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 12:50:08 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 12:50:08 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 12:50:08 UTC] Available dates found: 3
[19-Jun-2026 12:50:45 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 12:50:45 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 12:50:45 UTC] Current time (IST): 18:20
[19-Jun-2026 12:50:45 UTC] Requested date: 2026-06-21
[19-Jun-2026 12:50:45 UTC] Today: 2026-06-19
[19-Jun-2026 12:50:45 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 12:50:45 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 12:50:45 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 12:50:45 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 12:50:45 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 12:50:45 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 12:50:45 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 12:50:45 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 12:50:45 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 12:50:45 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 12:50:45 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 12:50:45 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 12:50:45 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 12:50:45 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 12:50:45 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 12:50:45 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 12:50:45 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 12:50:45 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 12:50:45 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 12:50:45 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 12:50:45 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 12:50:45 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 12:50:45 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 12:50:45 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 12:50:45 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 12:50:45 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 12:50:45 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 12:50:45 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 12:50:45 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 12:50:45 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 12:50:45 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 12:50:45 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 12:51:29 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 12:51:29 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 12:51:29 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 12:51:29 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 12:51:29 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 12:51:29 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 12:51:29 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 12:51:29 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 12:51:29 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 12:51:29 UTC] Available dates found: 3
[19-Jun-2026 12:51:33 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 12:51:33 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 12:51:33 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 12:51:33 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 12:51:33 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 12:51:33 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 12:51:33 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 12:51:33 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 12:51:33 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 12:51:33 UTC] Available dates found: 3
[19-Jun-2026 12:51:35 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 12:51:35 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 12:51:35 UTC] Current time (IST): 18:21
[19-Jun-2026 12:51:35 UTC] Requested date: 2026-06-20
[19-Jun-2026 12:51:35 UTC] Today: 2026-06-19
[19-Jun-2026 12:51:35 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 12:51:35 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 12:51:35 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 12:51:35 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 12:51:35 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 12:51:35 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 12:51:35 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 12:51:35 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 12:51:35 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 12:51:35 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 12:51:35 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 12:51:35 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 12:51:35 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 12:51:35 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 12:51:35 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 12:51:35 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 12:51:35 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 12:51:35 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 12:51:35 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 12:51:35 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 12:51:35 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 12:51:35 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 12:51:35 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 12:51:35 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 12:51:35 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 12:51:35 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 12:51:35 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 12:51:35 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 12:51:35 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 12:51:35 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 12:51:35 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 12:51:35 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 12:51:36 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 12:51:36 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 12:51:36 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 12:51:36 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 12:51:36 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 12:51:36 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 12:51:36 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 12:51:36 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 12:51:36 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 12:51:36 UTC] Available dates found: 3
[19-Jun-2026 12:51:39 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 12:51:39 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 12:51:39 UTC] Current time (IST): 18:21
[19-Jun-2026 12:51:39 UTC] Requested date: 2026-06-21
[19-Jun-2026 12:51:39 UTC] Today: 2026-06-19
[19-Jun-2026 12:51:39 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 12:51:39 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 12:51:39 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 12:51:39 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 12:51:39 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 12:51:39 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 12:51:39 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 12:51:39 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 12:51:39 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 12:51:39 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 12:51:39 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 12:51:39 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 12:51:39 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 12:51:39 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 12:51:39 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 12:51:39 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 12:51:39 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 12:51:39 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 12:51:39 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 12:51:39 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 12:51:39 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 12:51:39 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 12:51:39 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 12:51:39 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 12:51:39 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 12:51:39 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 12:51:39 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 12:51:39 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 12:51:39 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 12:51:39 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 12:51:39 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 12:51:39 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 12:51:40 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 12:51:40 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 12:51:40 UTC] Current time (IST): 18:21
[19-Jun-2026 12:51:40 UTC] Requested date: 2026-06-20
[19-Jun-2026 12:51:40 UTC] Today: 2026-06-19
[19-Jun-2026 12:51:40 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 12:51:40 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 12:51:40 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 12:51:40 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 12:51:40 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 12:51:40 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 12:51:40 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 12:51:40 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 12:51:40 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 12:51:40 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 12:51:40 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 12:51:40 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 12:51:40 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 12:51:40 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 12:51:40 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 12:51:40 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 12:51:40 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 12:51:40 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 12:51:40 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 12:51:40 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 12:51:40 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 12:51:40 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 12:51:40 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 12:51:40 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 12:51:40 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 12:51:40 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 12:51:40 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 12:51:40 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 12:51:40 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 12:51:40 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 12:51:40 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 12:51:40 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 12:52:02 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 12:52:03 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 12:54:50 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 12:54:50 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 12:54:50 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 12:54:50 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 12:54:50 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 12:54:50 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 12:54:50 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 12:54:50 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 12:54:50 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 12:54:50 UTC] Available dates found: 3
[19-Jun-2026 12:54:53 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 12:54:53 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 12:54:53 UTC] Current time (IST): 18:24
[19-Jun-2026 12:54:53 UTC] Requested date: 2026-06-20
[19-Jun-2026 12:54:53 UTC] Today: 2026-06-19
[19-Jun-2026 12:54:53 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 12:54:53 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 12:54:53 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 12:54:53 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 12:54:53 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 12:54:53 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 12:54:53 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 12:54:53 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 12:54:53 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 12:54:53 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 12:54:53 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 12:54:53 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 12:54:53 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 12:54:53 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 12:54:53 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 12:54:53 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 12:54:53 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 12:54:53 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 12:54:53 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 12:54:53 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 12:54:53 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 12:54:53 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 12:54:53 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 12:54:53 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 12:54:53 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 12:54:53 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 12:54:53 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 12:54:53 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 12:54:53 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 12:54:53 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 12:54:53 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 12:54:53 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 12:55:02 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 12:55:02 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 12:55:32 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 12:55:32 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 12:55:32 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 12:55:32 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 12:55:32 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 12:55:32 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 12:55:32 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 12:55:32 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 12:55:32 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 12:55:32 UTC] Available dates found: 3
[19-Jun-2026 12:56:01 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 12:56:01 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 12:56:01 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 12:56:01 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 12:56:01 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 12:56:01 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 12:56:01 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 12:56:01 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 12:56:01 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 12:56:01 UTC] Available dates found: 3
[19-Jun-2026 12:56:02 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 12:56:02 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 12:56:02 UTC] Current time (IST): 18:26
[19-Jun-2026 12:56:02 UTC] Requested date: 2026-06-20
[19-Jun-2026 12:56:02 UTC] Today: 2026-06-19
[19-Jun-2026 12:56:02 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 12:56:02 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 12:56:02 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 12:56:02 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 12:56:02 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 12:56:02 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 12:56:02 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 12:56:02 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 12:56:02 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 12:56:02 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 12:56:02 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 12:56:02 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 12:56:02 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 12:56:02 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 12:56:02 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 12:56:02 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 12:56:02 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 12:56:02 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 12:56:02 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 12:56:02 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 12:56:02 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 12:56:02 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 12:56:02 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 12:56:02 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 12:56:02 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 12:56:02 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 12:56:02 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 12:56:02 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 12:56:02 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 12:56:02 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 12:56:02 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 12:56:02 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 12:56:05 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 12:56:05 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 12:56:05 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 12:56:05 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 12:56:05 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 12:56:05 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 12:56:05 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 12:56:05 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 12:56:05 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 12:56:05 UTC] Available dates found: 3
[19-Jun-2026 12:56:09 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 12:56:09 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 12:56:09 UTC] Current time (IST): 18:26
[19-Jun-2026 12:56:09 UTC] Requested date: 2026-06-20
[19-Jun-2026 12:56:09 UTC] Today: 2026-06-19
[19-Jun-2026 12:56:09 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 12:56:09 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 12:56:09 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 12:56:09 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 12:56:09 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 12:56:09 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 12:56:09 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 12:56:09 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 12:56:09 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 12:56:09 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 12:56:09 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 12:56:09 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 12:56:09 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 12:56:09 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 12:56:09 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 12:56:09 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 12:56:09 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 12:56:09 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 12:56:09 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 12:56:09 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 12:56:09 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 12:56:09 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 12:56:09 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 12:56:09 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 12:56:09 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 12:56:09 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 12:56:09 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 12:56:09 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 12:56:09 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 12:56:09 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 12:56:09 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 12:56:09 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 12:57:33 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 12:57:34 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 13:02:09 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781872926988","orderId":"OMO2606191812076317689835V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781874127616,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191812134163557259V","paymentMode":"UPI_INTENT","timestamp":1781872933464,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 13:02:09 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781872926988
            [orderId] => OMO2606191812076317689835V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781874127616
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606191812134163557259V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781872933464
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 13:02:09 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 13:02:09 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 13:02:09 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 13:02:09 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 13:02:09 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[19-Jun-2026 13:02:09 UTC] Payment not successful, status: FAILED
[19-Jun-2026 13:02:09 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781872926988","orderId":"OMO2606191812076317689835V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781874127616,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191812134163557259V","paymentMode":"UPI_INTENT","timestamp":1781872933464,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 13:03:19 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781872997563","orderId":"OMO2606191813182091723623V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781874198192,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191813264664890513V","paymentMode":"UPI_INTENT","timestamp":1781873006505,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 13:03:19 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781872997563
            [orderId] => OMO2606191813182091723623V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781874198192
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606191813264664890513V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781873006505
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 13:03:19 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 13:03:19 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 13:03:19 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 13:03:19 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 13:03:19 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[19-Jun-2026 13:03:19 UTC] Payment not successful, status: FAILED
[19-Jun-2026 13:03:19 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781872997563","orderId":"OMO2606191813182091723623V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781874198192,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191813264664890513V","paymentMode":"UPI_INTENT","timestamp":1781873006505,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 13:04:40 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781873077429","orderId":"OMO2606191814381603119862V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781874278141,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191814445317651733V","paymentMode":"UPI_INTENT","timestamp":1781873084578,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 13:04:40 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781873077429
            [orderId] => OMO2606191814381603119862V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781874278141
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606191814445317651733V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781873084578
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 13:04:40 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 13:04:40 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 13:04:40 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 13:04:40 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 13:04:40 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[19-Jun-2026 13:04:40 UTC] Payment not successful, status: FAILED
[19-Jun-2026 13:04:40 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781873077429","orderId":"OMO2606191814381603119862V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781874278141,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191814445317651733V","paymentMode":"UPI_INTENT","timestamp":1781873084578,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 13:06:07 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 13:06:07 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 13:06:07 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 13:06:07 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 13:06:07 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 13:06:07 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 13:06:07 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 13:06:07 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 13:06:07 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 13:06:07 UTC] Available dates found: 3
[19-Jun-2026 13:06:10 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 13:06:10 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 13:06:10 UTC] Current time (IST): 18:36
[19-Jun-2026 13:06:10 UTC] Requested date: 2026-06-20
[19-Jun-2026 13:06:10 UTC] Today: 2026-06-19
[19-Jun-2026 13:06:10 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 13:06:10 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 13:06:10 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 13:06:10 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 13:06:10 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 13:06:10 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 13:06:10 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 13:06:10 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 13:06:10 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 13:06:10 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 13:06:10 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 13:06:10 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 13:06:10 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 13:06:10 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 13:06:10 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 13:06:10 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 13:06:10 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 13:06:10 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 13:06:10 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 13:06:10 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 13:06:10 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 13:06:10 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 13:06:10 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 13:06:10 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 13:06:10 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 13:06:10 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 13:06:10 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 13:06:10 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 13:06:10 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 13:06:10 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 13:06:10 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 13:06:10 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 13:07:27 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 13:07:27 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 13:07:27 UTC] Current time (IST): 18:37
[19-Jun-2026 13:07:27 UTC] Requested date: 2026-06-21
[19-Jun-2026 13:07:27 UTC] Today: 2026-06-19
[19-Jun-2026 13:07:27 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 13:07:27 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 13:07:27 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 13:07:27 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 13:07:27 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 13:07:27 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 13:07:27 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 13:07:27 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 13:07:27 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 13:07:27 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 13:07:27 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 13:07:27 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 13:07:27 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 13:07:27 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 13:07:27 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 13:07:27 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 13:07:27 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 13:07:27 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 13:07:27 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 13:07:27 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 13:07:27 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 13:07:27 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 13:07:27 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 13:07:27 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 13:07:27 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 13:07:27 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 13:07:27 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 13:07:27 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 13:07:27 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 13:07:27 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 13:07:27 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 13:07:27 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 13:19:48 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 13:19:48 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 13:19:48 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 13:19:48 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 13:19:48 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 13:19:48 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 13:19:48 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 13:19:48 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 13:19:48 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 13:19:48 UTC] Available dates found: 3
[19-Jun-2026 13:19:55 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 13:19:55 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 13:19:55 UTC] Current time (IST): 18:49
[19-Jun-2026 13:19:55 UTC] Requested date: 2026-06-20
[19-Jun-2026 13:19:55 UTC] Today: 2026-06-19
[19-Jun-2026 13:19:55 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 13:19:55 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 13:19:55 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 13:19:55 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 13:19:55 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 13:19:55 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 13:19:55 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 13:19:55 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 13:19:55 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 13:19:55 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 13:19:55 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 13:19:55 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 13:19:55 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 13:19:55 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 13:19:55 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 13:19:55 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 13:19:55 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 13:19:55 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 13:19:55 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 13:19:55 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 13:19:55 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 13:19:55 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 13:19:55 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 13:19:55 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 13:19:55 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 13:19:55 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 13:19:55 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 13:19:55 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 13:19:55 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 13:19:55 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 13:19:55 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 13:19:55 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 13:20:39 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 13:20:39 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 13:20:39 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 13:20:39 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 13:20:39 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 13:20:39 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 13:20:39 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 13:20:39 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 13:20:39 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 13:20:39 UTC] Available dates found: 3
[19-Jun-2026 13:20:42 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 13:20:42 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 13:20:42 UTC] Current time (IST): 18:50
[19-Jun-2026 13:20:42 UTC] Requested date: 2026-06-20
[19-Jun-2026 13:20:42 UTC] Today: 2026-06-19
[19-Jun-2026 13:20:42 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 13:20:42 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 13:20:42 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 13:20:42 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 13:20:42 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 13:20:42 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 13:20:42 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 13:20:42 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 13:20:42 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 13:20:42 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 13:20:42 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 13:20:42 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 13:20:42 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 13:20:42 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 13:20:42 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 13:20:42 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 13:20:42 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 13:20:42 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 13:20:42 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 13:20:42 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 13:20:42 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 13:20:42 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 13:20:42 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 13:20:42 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 13:20:42 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 13:20:42 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 13:20:42 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 13:20:42 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 13:20:42 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 13:20:42 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 13:20:42 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 13:20:42 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 13:20:52 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 13:30:36 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 13:30:36 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 13:30:36 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 13:30:36 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 13:30:36 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 13:30:36 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 13:30:36 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 13:30:36 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 13:30:36 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 13:30:36 UTC] Available dates found: 3
[19-Jun-2026 13:30:39 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 13:30:39 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 13:30:39 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 13:30:39 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 13:30:39 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 13:30:39 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 13:30:39 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 13:30:39 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 13:30:39 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 13:30:39 UTC] Available dates found: 3
[19-Jun-2026 13:35:02 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 13:35:02 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 13:35:02 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 13:35:02 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 13:35:02 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 13:35:02 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 13:35:02 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 13:35:02 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 13:35:02 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 13:35:02 UTC] Available dates found: 3
[19-Jun-2026 13:35:05 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 13:35:05 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 13:35:05 UTC] Current time (IST): 19:5
[19-Jun-2026 13:35:05 UTC] Requested date: 2026-06-20
[19-Jun-2026 13:35:05 UTC] Today: 2026-06-19
[19-Jun-2026 13:35:05 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 13:35:05 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 13:35:05 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 13:35:05 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 13:35:05 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 13:35:05 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 13:35:05 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 13:35:05 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 13:35:05 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 13:35:05 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 13:35:05 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 13:35:05 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 13:35:05 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 13:35:05 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 13:35:05 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 13:35:05 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 13:35:05 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 13:35:05 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 13:35:05 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 13:35:05 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 13:35:05 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 13:35:05 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 13:35:05 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 13:35:05 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 13:35:05 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 13:35:05 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 13:35:05 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 13:35:05 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 13:35:05 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 13:35:05 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 13:35:05 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 13:35:05 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 13:40:58 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781875254965","orderId":"OMO2606191850557363119643V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781876455718,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191851017710009730V","paymentMode":"UPI_INTENT","timestamp":1781875261817,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 13:40:58 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781875254965
            [orderId] => OMO2606191850557363119643V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781876455718
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606191851017710009730V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781875261817
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 13:40:58 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 13:40:58 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 13:40:58 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 13:40:58 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 13:40:58 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[19-Jun-2026 13:40:58 UTC] Payment not successful, status: FAILED
[19-Jun-2026 13:40:58 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781875254965","orderId":"OMO2606191850557363119643V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781876455718,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191851017710009730V","paymentMode":"UPI_INTENT","timestamp":1781875261817,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 13:47:08 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 13:47:08 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 13:47:08 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 13:47:08 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 13:47:08 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 13:47:08 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 13:47:08 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 13:47:08 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 13:47:08 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 13:47:08 UTC] Available dates found: 3
[19-Jun-2026 13:47:10 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 13:47:10 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 13:47:10 UTC] Current time (IST): 19:17
[19-Jun-2026 13:47:10 UTC] Requested date: 2026-06-20
[19-Jun-2026 13:47:10 UTC] Today: 2026-06-19
[19-Jun-2026 13:47:10 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 13:47:10 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 13:47:10 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 13:47:10 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 13:47:10 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 13:47:10 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 13:47:10 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 13:47:10 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 13:47:10 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 13:47:10 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 13:47:10 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 13:47:10 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 13:47:10 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 13:47:10 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 13:47:10 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 13:47:10 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 13:47:10 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 13:47:10 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 13:47:10 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 13:47:10 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 13:47:10 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 13:47:10 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 13:47:10 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 13:47:10 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 13:47:10 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 13:47:10 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 13:47:10 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 13:47:10 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 13:47:10 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 13:47:10 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 13:47:10 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 13:47:10 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 13:47:28 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 13:47:28 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 13:47:28 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 13:47:28 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 13:47:28 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 13:47:28 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 13:47:28 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 13:47:28 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 13:47:28 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 13:47:28 UTC] Available dates found: 3
[19-Jun-2026 13:47:34 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 13:47:34 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 13:47:34 UTC] Current time (IST): 19:17
[19-Jun-2026 13:47:34 UTC] Requested date: 2026-06-23
[19-Jun-2026 13:47:34 UTC] Today: 2026-06-19
[19-Jun-2026 13:47:34 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 13:47:34 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 13:47:34 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 13:47:34 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 13:47:34 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 13:47:34 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 13:47:34 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 13:47:34 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 13:47:34 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 13:47:34 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 13:47:34 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 13:47:34 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 13:47:34 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 13:47:34 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 13:47:34 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 13:47:34 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 13:47:34 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 13:47:34 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 13:47:34 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 13:47:34 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 13:47:34 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 13:47:34 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 13:47:34 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 13:47:34 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 13:47:34 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 13:47:34 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 13:47:34 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 13:47:34 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 13:47:34 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 13:47:34 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 13:47:34 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 13:47:34 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 13:54:08 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 13:54:08 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 13:54:08 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 13:54:08 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 13:54:08 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 13:54:08 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 13:54:08 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 13:54:08 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 13:54:08 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 13:54:08 UTC] Available dates found: 3
[19-Jun-2026 13:54:37 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 13:54:37 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 13:54:37 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 13:54:37 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 13:54:37 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 13:54:37 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 13:54:37 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 13:54:37 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 13:54:37 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 13:54:37 UTC] Available dates found: 3
[19-Jun-2026 13:54:42 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 13:54:42 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 13:54:42 UTC] Current time (IST): 19:24
[19-Jun-2026 13:54:42 UTC] Requested date: 2026-06-20
[19-Jun-2026 13:54:42 UTC] Today: 2026-06-19
[19-Jun-2026 13:54:42 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 13:54:42 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 13:54:42 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 13:54:42 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 13:54:42 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 13:54:42 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 13:54:42 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 13:54:42 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 13:54:42 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 13:54:42 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 13:54:42 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 13:54:42 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 13:54:42 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 13:54:42 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 13:54:42 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 13:54:42 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 13:54:42 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 13:54:42 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 13:54:42 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 13:54:42 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 13:54:42 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 13:54:42 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 13:54:42 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 13:54:42 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 13:54:42 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 13:54:42 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 13:54:42 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 13:54:42 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 13:54:42 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 13:54:42 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 13:54:42 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 13:54:42 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 13:54:45 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 13:54:45 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 13:54:45 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 13:54:45 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 13:54:45 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 13:54:45 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 13:54:45 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 13:54:45 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 13:54:45 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 13:54:45 UTC] Available dates found: 3
[19-Jun-2026 13:55:03 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 13:55:03 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 13:55:03 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 13:55:03 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 13:55:03 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 13:55:03 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 13:55:03 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 13:55:03 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 13:55:03 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 13:55:03 UTC] Available dates found: 3
[19-Jun-2026 13:55:04 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 13:55:04 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 13:55:04 UTC] Current time (IST): 19:25
[19-Jun-2026 13:55:04 UTC] Requested date: 2026-06-21
[19-Jun-2026 13:55:04 UTC] Today: 2026-06-19
[19-Jun-2026 13:55:04 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 13:55:04 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 13:55:04 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 13:55:04 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 13:55:04 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 13:55:04 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 13:55:04 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 13:55:04 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 13:55:04 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 13:55:04 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 13:55:04 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 13:55:04 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 13:55:04 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 13:55:04 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 13:55:04 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 13:55:04 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 13:55:04 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 13:55:04 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 13:55:04 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 13:55:04 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 13:55:04 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 13:55:04 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 13:55:04 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 13:55:04 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 13:55:04 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 13:55:04 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 13:55:04 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 13:55:04 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 13:55:04 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 13:55:04 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 13:55:04 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 13:55:04 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 13:55:18 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 13:55:18 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 13:55:18 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 13:55:18 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 13:55:18 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 13:55:18 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 13:55:18 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 13:55:18 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 13:55:18 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 13:55:18 UTC] Available dates found: 3
[19-Jun-2026 13:55:19 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 13:55:19 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 13:55:19 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 13:55:19 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 13:55:19 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 13:55:19 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 13:55:19 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 13:55:19 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 13:55:19 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 13:55:19 UTC] Available dates found: 3
[19-Jun-2026 13:55:21 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 13:55:21 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 13:55:21 UTC] Current time (IST): 19:25
[19-Jun-2026 13:55:21 UTC] Requested date: 2026-06-20
[19-Jun-2026 13:55:21 UTC] Today: 2026-06-19
[19-Jun-2026 13:55:21 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 13:55:21 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 13:55:21 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 13:55:21 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 13:55:21 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 13:55:21 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 13:55:21 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 13:55:21 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 13:55:21 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 13:55:21 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 13:55:21 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 13:55:21 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 13:55:21 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 13:55:21 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 13:55:21 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 13:55:21 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 13:55:21 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 13:55:21 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 13:55:21 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 13:55:21 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 13:55:21 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 13:55:21 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 13:55:21 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 13:55:21 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 13:55:21 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 13:55:21 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 13:55:21 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 13:55:21 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 13:55:21 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 13:55:21 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 13:55:21 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 13:55:21 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 13:55:21 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 13:55:21 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 13:55:21 UTC] Current time (IST): 19:25
[19-Jun-2026 13:55:21 UTC] Requested date: 2026-06-23
[19-Jun-2026 13:55:21 UTC] Today: 2026-06-19
[19-Jun-2026 13:55:21 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 13:55:21 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 13:55:21 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 13:55:21 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 13:55:21 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 13:55:21 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 13:55:21 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 13:55:21 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 13:55:21 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 13:55:21 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 13:55:21 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 13:55:21 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 13:55:21 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 13:55:21 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 13:55:21 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 13:55:21 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 13:55:21 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 13:55:21 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 13:55:21 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 13:55:21 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 13:55:21 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 13:55:21 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 13:55:21 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 13:55:21 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 13:55:21 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 13:55:21 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 13:55:21 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 13:55:21 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 13:55:21 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 13:55:21 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 13:55:21 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 13:55:21 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 13:57:14 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 13:58:31 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 13:58:31 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 13:58:31 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 13:58:31 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 13:58:31 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 13:58:31 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 13:58:31 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 13:58:31 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 13:58:31 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 13:58:31 UTC] Available dates found: 3
[19-Jun-2026 13:58:37 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 13:58:37 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 13:58:37 UTC] Current time (IST): 19:28
[19-Jun-2026 13:58:37 UTC] Requested date: 2026-06-20
[19-Jun-2026 13:58:37 UTC] Today: 2026-06-19
[19-Jun-2026 13:58:37 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 13:58:37 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 13:58:37 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 13:58:37 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 13:58:37 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 13:58:37 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 13:58:37 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 13:58:37 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 13:58:37 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 13:58:37 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 13:58:37 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 13:58:37 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 13:58:37 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 13:58:37 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 13:58:37 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 13:58:37 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 13:58:37 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 13:58:37 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 13:58:37 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 13:58:37 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 13:58:37 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 13:58:37 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 13:58:37 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 13:58:37 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 13:58:37 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 13:58:37 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 13:58:37 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 13:58:37 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 13:58:37 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 13:58:37 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 13:58:37 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 13:58:37 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 13:58:55 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 14:00:44 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 14:00:44 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 14:00:44 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 14:00:44 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 14:00:44 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 14:00:44 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 14:00:44 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 14:00:44 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 14:00:44 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 14:00:44 UTC] Available dates found: 3
[19-Jun-2026 14:00:48 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 14:00:48 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 14:00:48 UTC] Current time (IST): 19:30
[19-Jun-2026 14:00:48 UTC] Requested date: 2026-06-23
[19-Jun-2026 14:00:48 UTC] Today: 2026-06-19
[19-Jun-2026 14:00:48 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 14:00:48 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 14:00:48 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 14:00:48 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 14:00:48 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 14:00:48 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 14:00:48 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 14:00:48 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 14:00:48 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 14:00:48 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 14:00:48 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 14:00:48 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 14:00:48 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 14:00:48 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 14:00:48 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 14:00:48 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 14:00:48 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 14:00:48 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 14:00:48 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 14:00:48 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 14:00:48 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 14:00:48 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 14:00:48 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 14:00:48 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 14:00:48 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 14:00:48 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 14:00:48 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 14:00:48 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 14:00:48 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 14:00:48 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 14:00:48 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 14:00:48 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 14:16:22 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 14:16:22 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 14:16:22 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 14:16:22 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 14:16:22 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 14:16:22 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 14:16:22 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 14:16:22 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 14:16:22 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 14:16:22 UTC] Available dates found: 3
[19-Jun-2026 14:16:24 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 14:16:24 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 14:16:24 UTC] Current time (IST): 19:46
[19-Jun-2026 14:16:24 UTC] Requested date: 2026-06-20
[19-Jun-2026 14:16:24 UTC] Today: 2026-06-19
[19-Jun-2026 14:16:24 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 14:16:24 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 14:16:24 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 14:16:24 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 14:16:24 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 14:16:24 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 14:16:24 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 14:16:24 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 14:16:24 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 14:16:24 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 14:16:24 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 14:16:24 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 14:16:24 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 14:16:24 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 14:16:24 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 14:16:24 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 14:16:24 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 14:16:24 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 14:16:24 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 14:16:24 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 14:16:24 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 14:16:24 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 14:16:24 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 14:16:24 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 14:16:24 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 14:16:24 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 14:16:24 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 14:16:24 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 14:16:24 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 14:16:24 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 14:16:24 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 14:16:24 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 14:17:24 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781877440095","orderId":"OMO2606191927209087651513V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781878640890,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191927332427651430V","paymentMode":"UPI_INTENT","timestamp":1781877453286,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 14:17:24 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781877440095
            [orderId] => OMO2606191927209087651513V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781878640890
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606191927332427651430V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781877453286
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 14:17:24 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 14:17:24 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 14:17:24 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 14:17:24 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 14:17:24 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[19-Jun-2026 14:17:24 UTC] Payment not successful, status: FAILED
[19-Jun-2026 14:17:24 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781877440095","orderId":"OMO2606191927209087651513V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781878640890,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191927332427651430V","paymentMode":"UPI_INTENT","timestamp":1781877453286,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 14:19:04 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781877539736","orderId":"OMO2606191929005496292450V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781878740535,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191929053071705425V","paymentMode":"UPI_INTENT","timestamp":1781877545344,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 14:19:04 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781877539736
            [orderId] => OMO2606191929005496292450V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781878740535
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606191929053071705425V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781877545344
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 14:19:04 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 14:19:04 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 14:19:04 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 14:19:04 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 14:19:04 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[19-Jun-2026 14:19:04 UTC] Payment not successful, status: FAILED
[19-Jun-2026 14:19:04 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781877539736","orderId":"OMO2606191929005496292450V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781878740535,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606191929053071705425V","paymentMode":"UPI_INTENT","timestamp":1781877545344,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 14:28:35 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 14:28:35 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 14:28:35 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 14:28:35 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 14:28:35 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 14:28:35 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 14:28:35 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 14:28:35 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 14:28:35 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 14:28:35 UTC] Available dates found: 3
[19-Jun-2026 14:28:36 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 14:28:36 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 14:28:36 UTC] Current time (IST): 19:58
[19-Jun-2026 14:28:36 UTC] Requested date: 2026-06-20
[19-Jun-2026 14:28:36 UTC] Today: 2026-06-19
[19-Jun-2026 14:28:36 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 14:28:36 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 14:28:36 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 14:28:36 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 14:28:36 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 14:28:36 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 14:28:36 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 14:28:36 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 14:28:36 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 14:28:36 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 14:28:36 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 14:28:36 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 14:28:36 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 14:28:36 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 14:28:36 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 14:28:36 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 14:28:36 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 14:28:36 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 14:28:36 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 14:28:36 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 14:28:36 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 14:28:36 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 14:28:36 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 14:28:36 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 14:28:36 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 14:28:36 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 14:28:36 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 14:28:36 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 14:28:36 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 14:28:36 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 14:28:36 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 14:28:36 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 14:30:55 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 14:30:55 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 14:30:55 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 14:30:55 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 14:30:55 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 14:30:55 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 14:30:55 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 14:30:55 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 14:30:55 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 14:30:55 UTC] Available dates found: 3
[19-Jun-2026 14:31:02 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 14:31:02 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 14:31:02 UTC] Current time (IST): 20:1
[19-Jun-2026 14:31:02 UTC] Requested date: 2026-06-23
[19-Jun-2026 14:31:02 UTC] Today: 2026-06-19
[19-Jun-2026 14:31:02 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 14:31:02 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 14:31:02 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 14:31:02 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 14:31:02 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 14:31:02 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 14:31:02 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 14:31:02 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 14:31:02 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 14:31:02 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 14:31:02 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 14:31:02 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 14:31:02 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 14:31:02 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 14:31:02 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 14:31:02 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 14:31:02 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 14:31:02 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 14:31:02 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 14:31:02 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 14:31:02 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 14:31:02 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 14:31:02 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 14:31:02 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 14:31:02 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 14:31:02 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 14:31:02 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 14:31:02 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 14:31:02 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 14:31:02 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 14:31:02 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 14:31:02 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 14:31:14 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 14:31:15 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 14:31:39 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 14:31:39 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 14:31:39 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 14:31:39 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 14:31:39 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 14:31:39 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 14:31:39 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 14:31:39 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 14:31:39 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 14:31:39 UTC] Available dates found: 3
[19-Jun-2026 14:31:41 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 14:31:41 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 14:31:41 UTC] Current time (IST): 20:1
[19-Jun-2026 14:31:41 UTC] Requested date: 2026-06-20
[19-Jun-2026 14:31:41 UTC] Today: 2026-06-19
[19-Jun-2026 14:31:41 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 14:31:41 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 14:31:41 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 14:31:41 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 14:31:41 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 14:31:41 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 14:31:41 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 14:31:41 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 14:31:41 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 14:31:41 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 14:31:41 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 14:31:41 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 14:31:41 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 14:31:41 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 14:31:41 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 14:31:41 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 14:31:41 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 14:31:41 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 14:31:41 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 14:31:41 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 14:31:41 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 14:31:41 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 14:31:41 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 14:31:41 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 14:31:41 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 14:31:41 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 14:31:41 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 14:31:41 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 14:31:41 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 14:31:41 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 14:31:41 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 14:31:41 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 14:32:05 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 14:32:05 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 14:32:05 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 14:32:05 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 14:32:05 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 14:32:05 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 14:32:05 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 14:32:05 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 14:32:05 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 14:32:05 UTC] Available dates found: 3
[19-Jun-2026 14:32:06 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 14:32:06 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 14:32:06 UTC] Current time (IST): 20:2
[19-Jun-2026 14:32:06 UTC] Requested date: 2026-06-20
[19-Jun-2026 14:32:06 UTC] Today: 2026-06-19
[19-Jun-2026 14:32:06 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 14:32:06 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 14:32:06 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 14:32:06 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 14:32:06 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 14:32:06 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 14:32:06 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 14:32:06 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 14:32:06 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 14:32:06 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 14:32:06 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 14:32:06 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 14:32:06 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 14:32:06 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 14:32:06 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 14:32:06 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 14:32:06 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 14:32:06 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 14:32:06 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 14:32:06 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 14:32:06 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 14:32:06 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 14:32:06 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 14:32:06 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 14:32:06 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 14:32:06 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 14:32:06 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 14:32:06 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 14:32:06 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 14:32:06 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 14:32:06 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 14:32:06 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 14:32:14 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 14:32:15 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 14:33:19 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 14:33:19 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 14:33:19 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 14:33:19 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 14:33:19 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 14:33:19 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 14:33:19 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 14:33:19 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 14:33:19 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 14:33:19 UTC] Available dates found: 3
[19-Jun-2026 14:33:22 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 14:33:22 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 14:33:22 UTC] Current time (IST): 20:3
[19-Jun-2026 14:33:22 UTC] Requested date: 2026-06-23
[19-Jun-2026 14:33:22 UTC] Today: 2026-06-19
[19-Jun-2026 14:33:22 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 14:33:22 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 14:33:22 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 14:33:22 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 14:33:22 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 14:33:22 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 14:33:22 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 14:33:22 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 14:33:22 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 14:33:22 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 14:33:22 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 14:33:22 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 14:33:22 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 14:33:22 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 14:33:22 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 14:33:22 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 14:33:22 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 14:33:22 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 14:33:22 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 14:33:22 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 14:33:22 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 14:33:22 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 14:33:22 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 14:33:22 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 14:33:22 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 14:33:22 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 14:33:22 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 14:33:22 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 14:33:22 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 14:33:22 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 14:33:22 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 14:33:22 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 14:45:04 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 14:45:04 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 14:45:04 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 14:45:04 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 14:45:04 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 14:45:04 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 14:45:04 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 14:45:04 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 14:45:04 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 14:45:04 UTC] Available dates found: 3
[19-Jun-2026 14:45:23 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 14:45:23 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 14:45:23 UTC] Current time (IST): 20:15
[19-Jun-2026 14:45:23 UTC] Requested date: 2026-06-23
[19-Jun-2026 14:45:23 UTC] Today: 2026-06-19
[19-Jun-2026 14:45:23 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 14:45:23 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 14:45:23 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 14:45:23 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 14:45:23 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 14:45:23 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 14:45:23 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 14:45:23 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 14:45:23 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 14:45:23 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 14:45:23 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 14:45:23 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 14:45:23 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 14:45:23 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 14:45:23 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 14:45:23 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 14:45:23 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 14:45:23 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 14:45:23 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 14:45:23 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 14:45:23 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 14:45:23 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 14:45:23 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 14:45:23 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 14:45:23 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 14:45:23 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 14:45:23 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 14:45:23 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 14:45:23 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 14:45:23 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 14:45:23 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 14:45:23 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 14:45:51 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 14:45:51 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 14:45:51 UTC] Current time (IST): 20:15
[19-Jun-2026 14:45:51 UTC] Requested date: 2026-06-20
[19-Jun-2026 14:45:51 UTC] Today: 2026-06-19
[19-Jun-2026 14:45:51 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 14:45:51 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 14:45:51 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 14:45:51 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 14:45:51 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 14:45:51 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 14:45:51 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 14:45:51 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 14:45:51 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 14:45:51 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 14:45:51 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 14:45:51 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 14:45:51 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 14:45:51 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 14:45:51 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 14:45:51 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 14:45:51 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 14:45:51 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 14:45:51 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 14:45:51 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 14:45:51 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 14:45:51 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 14:45:51 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 14:45:51 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 14:45:51 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 14:45:51 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 14:45:51 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 14:45:51 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 14:45:51 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 14:45:51 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 14:45:51 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 14:45:51 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 14:46:03 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 14:46:03 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 14:46:03 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 14:46:03 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 14:46:03 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 14:46:03 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 14:46:03 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 14:46:03 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 14:46:03 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 14:46:03 UTC] Available dates found: 3
[19-Jun-2026 14:46:05 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 14:46:05 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 14:46:05 UTC] Current time (IST): 20:16
[19-Jun-2026 14:46:05 UTC] Requested date: 2026-06-20
[19-Jun-2026 14:46:05 UTC] Today: 2026-06-19
[19-Jun-2026 14:46:05 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 14:46:05 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 14:46:05 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 14:46:05 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 14:46:05 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 14:46:05 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 14:46:05 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 14:46:05 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 14:46:05 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 14:46:05 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 14:46:05 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 14:46:05 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 14:46:05 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 14:46:05 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 14:46:05 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 14:46:05 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 14:46:05 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 14:46:05 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 14:46:05 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 14:46:05 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 14:46:05 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 14:46:05 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 14:46:05 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 14:46:05 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 14:46:05 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 14:46:05 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 14:46:05 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 14:46:05 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 14:46:05 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 14:46:05 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 14:46:05 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 14:46:05 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 14:46:23 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 14:46:24 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 14:46:46 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 14:46:46 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 14:46:46 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 14:46:46 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 14:46:46 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 14:46:46 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 14:46:46 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 14:46:46 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 14:46:46 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 14:46:46 UTC] Available dates found: 3
[19-Jun-2026 14:47:04 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 14:47:04 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 14:47:04 UTC] Current time (IST): 20:17
[19-Jun-2026 14:47:04 UTC] Requested date: 2026-06-23
[19-Jun-2026 14:47:04 UTC] Today: 2026-06-19
[19-Jun-2026 14:47:04 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 14:47:04 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 14:47:04 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 14:47:04 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 14:47:04 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 14:47:04 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 14:47:04 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 14:47:04 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 14:47:04 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 14:47:04 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 14:47:04 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 14:47:04 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 14:47:04 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 14:47:04 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 14:47:04 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 14:47:04 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 14:47:04 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 14:47:04 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 14:47:04 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 14:47:04 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 14:47:04 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 14:47:04 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 14:47:04 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 14:47:04 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 14:47:04 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 14:47:04 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 14:47:04 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 14:47:04 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 14:47:04 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 14:47:04 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 14:47:04 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 14:47:04 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 14:47:53 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 14:47:54 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 14:56:27 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 14:56:27 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 14:56:27 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 14:56:27 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 14:56:27 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 14:56:27 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 14:56:27 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 14:56:27 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 14:56:27 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 14:56:27 UTC] Available dates found: 3
[19-Jun-2026 14:56:29 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 14:56:29 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 14:56:29 UTC] Current time (IST): 20:26
[19-Jun-2026 14:56:29 UTC] Requested date: 2026-06-20
[19-Jun-2026 14:56:29 UTC] Today: 2026-06-19
[19-Jun-2026 14:56:29 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 14:56:29 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 14:56:29 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 14:56:29 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 14:56:29 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 14:56:29 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 14:56:29 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 14:56:29 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 14:56:29 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 14:56:29 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 14:56:29 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 14:56:29 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 14:56:29 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 14:56:29 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 14:56:29 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 14:56:29 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 14:56:29 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 14:56:29 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 14:56:29 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 14:56:29 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 14:56:29 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 14:56:29 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 14:56:29 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 14:56:29 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 14:56:29 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 14:56:29 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 14:56:29 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 14:56:29 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 14:56:29 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 14:56:29 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 14:56:29 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 14:56:29 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 14:57:12 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 14:57:12 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 14:57:12 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 14:57:12 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 14:57:12 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 14:57:12 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 14:57:12 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 14:57:12 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 14:57:12 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 14:57:12 UTC] Available dates found: 3
[19-Jun-2026 14:57:21 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 14:57:21 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 14:57:21 UTC] Current time (IST): 20:27
[19-Jun-2026 14:57:21 UTC] Requested date: 2026-06-20
[19-Jun-2026 14:57:21 UTC] Today: 2026-06-19
[19-Jun-2026 14:57:21 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 14:57:21 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 14:57:21 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 14:57:21 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 14:57:21 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 14:57:21 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 14:57:21 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 14:57:21 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 14:57:21 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 14:57:21 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 14:57:21 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 14:57:21 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 14:57:21 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 14:57:21 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 14:57:21 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 14:57:21 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 14:57:21 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 14:57:21 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 14:57:21 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 14:57:21 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 14:57:21 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 14:57:21 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 14:57:21 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 14:57:21 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 14:57:21 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 14:57:21 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 14:57:21 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 14:57:21 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 14:57:21 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 14:57:21 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 14:57:21 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 14:57:21 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 14:57:29 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 14:57:29 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 14:57:29 UTC] Current time (IST): 20:27
[19-Jun-2026 14:57:29 UTC] Requested date: 2026-06-21
[19-Jun-2026 14:57:29 UTC] Today: 2026-06-19
[19-Jun-2026 14:57:29 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 14:57:29 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 14:57:29 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 14:57:29 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 14:57:29 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 14:57:29 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 14:57:29 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 14:57:29 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 14:57:29 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 14:57:29 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 14:57:29 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 14:57:29 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 14:57:29 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 14:57:29 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 14:57:29 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 14:57:29 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 14:57:29 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 14:57:29 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 14:57:29 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 14:57:29 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 14:57:29 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 14:57:29 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 14:57:29 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 14:57:29 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 14:57:29 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 14:57:29 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 14:57:29 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 14:57:29 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 14:57:29 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 14:57:29 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 14:57:29 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 14:57:29 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 14:57:35 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 14:57:35 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 14:57:35 UTC] Current time (IST): 20:27
[19-Jun-2026 14:57:35 UTC] Requested date: 2026-06-20
[19-Jun-2026 14:57:35 UTC] Today: 2026-06-19
[19-Jun-2026 14:57:35 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 14:57:35 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 14:57:35 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 14:57:35 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 14:57:35 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 14:57:35 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 14:57:35 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 14:57:35 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 14:57:35 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 14:57:35 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 14:57:35 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 14:57:35 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 14:57:35 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 14:57:35 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 14:57:35 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 14:57:35 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 14:57:35 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 14:57:35 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 14:57:35 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 14:57:35 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 14:57:35 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 14:57:35 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 14:57:35 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 14:57:35 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 14:57:35 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 14:57:35 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 14:57:35 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 14:57:35 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 14:57:35 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 14:57:35 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 14:57:35 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 14:57:35 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 14:57:54 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 14:58:28 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 14:58:28 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 14:58:28 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 14:58:28 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 14:58:28 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 14:58:28 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 14:58:28 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 14:58:28 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 14:58:28 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 14:58:28 UTC] Available dates found: 3
[19-Jun-2026 14:58:32 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 14:58:32 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 14:58:32 UTC] Current time (IST): 20:28
[19-Jun-2026 14:58:32 UTC] Requested date: 2026-06-23
[19-Jun-2026 14:58:32 UTC] Today: 2026-06-19
[19-Jun-2026 14:58:32 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 14:58:32 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 14:58:32 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 14:58:32 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 14:58:32 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 14:58:32 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 14:58:32 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 14:58:32 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 14:58:32 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 14:58:32 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 14:58:32 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 14:58:32 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 14:58:32 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 14:58:32 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 14:58:32 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 14:58:32 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 14:58:32 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 14:58:32 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 14:58:32 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 14:58:32 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 14:58:32 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 14:58:32 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 14:58:32 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 14:58:32 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 14:58:32 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 14:58:32 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 14:58:32 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 14:58:32 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 14:58:32 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 14:58:32 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 14:58:32 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 14:58:32 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 14:59:11 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 14:59:11 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 14:59:11 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 14:59:11 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 14:59:11 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 14:59:11 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 14:59:11 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 14:59:11 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 14:59:11 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 14:59:11 UTC] Available dates found: 3
[19-Jun-2026 14:59:13 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 14:59:13 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 14:59:13 UTC] Current time (IST): 20:29
[19-Jun-2026 14:59:13 UTC] Requested date: 2026-06-20
[19-Jun-2026 14:59:13 UTC] Today: 2026-06-19
[19-Jun-2026 14:59:13 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 14:59:13 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 14:59:13 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 14:59:13 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 14:59:13 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 14:59:13 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 14:59:13 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 14:59:13 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 14:59:13 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 14:59:13 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 14:59:13 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 14:59:13 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 14:59:13 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 14:59:13 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 14:59:13 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 14:59:13 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 14:59:13 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 14:59:13 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 14:59:13 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 14:59:13 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 14:59:13 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 14:59:13 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 14:59:13 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 14:59:13 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 14:59:13 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 14:59:13 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 14:59:13 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 14:59:13 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 14:59:13 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 14:59:13 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 14:59:13 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 14:59:13 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 15:03:14 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 15:03:14 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 15:03:14 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 15:03:14 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 15:03:14 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 15:03:14 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 15:03:14 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 15:03:14 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 15:03:14 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 15:03:14 UTC] Available dates found: 3
[19-Jun-2026 15:03:17 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 15:03:17 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 15:03:17 UTC] Current time (IST): 20:33
[19-Jun-2026 15:03:17 UTC] Requested date: 2026-06-23
[19-Jun-2026 15:03:17 UTC] Today: 2026-06-19
[19-Jun-2026 15:03:17 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 15:03:17 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 15:03:17 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 15:03:17 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 15:03:17 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 15:03:17 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 15:03:17 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 15:03:17 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 15:03:17 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 15:03:17 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 15:03:17 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 15:03:17 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 15:03:17 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 15:03:17 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 15:03:17 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 15:03:17 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 15:03:17 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 15:03:17 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 15:03:17 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 15:03:17 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 15:03:17 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 15:03:17 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 15:03:17 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 15:03:17 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 15:03:17 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 15:03:17 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 15:03:17 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 15:03:17 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 15:03:17 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 15:03:17 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 15:03:17 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 15:03:17 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 15:04:06 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 21
[19-Jun-2026 15:04:06 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 22
[19-Jun-2026 15:04:06 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 23
[19-Jun-2026 15:04:06 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 24
[19-Jun-2026 15:05:35 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 15:05:35 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 15:05:35 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 15:05:35 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 15:05:35 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 15:05:35 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 15:05:35 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 15:05:35 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 15:05:35 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 15:05:35 UTC] Available dates found: 3
[19-Jun-2026 15:05:38 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 15:05:38 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 15:05:38 UTC] Current time (IST): 20:35
[19-Jun-2026 15:05:38 UTC] Requested date: 2026-06-23
[19-Jun-2026 15:05:38 UTC] Today: 2026-06-19
[19-Jun-2026 15:05:38 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 15:05:38 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 15:05:38 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 15:05:38 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 15:05:38 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 15:05:38 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 15:05:38 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 15:05:38 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 15:05:38 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 15:05:38 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 15:05:38 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 15:05:38 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 15:05:38 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 15:05:38 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 15:05:38 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 15:05:38 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 15:05:38 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 15:05:38 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 15:05:38 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 15:05:38 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 15:05:38 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 15:05:38 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 15:05:38 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 15:05:38 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 15:05:38 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 15:05:38 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 15:05:38 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 15:05:38 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 15:05:38 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 15:05:38 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 15:05:38 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 15:05:38 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 15:08:42 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 15:08:42 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 15:08:42 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 15:08:42 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 15:08:42 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 15:08:42 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 15:08:42 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 15:08:42 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 15:08:42 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 15:08:42 UTC] Available dates found: 3
[19-Jun-2026 15:08:45 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 15:08:45 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 15:08:45 UTC] Current time (IST): 20:38
[19-Jun-2026 15:08:45 UTC] Requested date: 2026-06-20
[19-Jun-2026 15:08:45 UTC] Today: 2026-06-19
[19-Jun-2026 15:08:45 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 15:08:45 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 15:08:45 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 15:08:45 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 15:08:45 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 15:08:45 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 15:08:45 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 15:08:45 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 15:08:45 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 15:08:45 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 15:08:45 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 15:08:45 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 15:08:45 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 15:08:45 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 15:08:45 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 15:08:45 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 15:08:45 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 15:08:45 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 15:08:45 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 15:08:45 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 15:08:45 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 15:08:45 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 15:08:45 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 15:08:45 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 15:08:45 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 15:08:45 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 15:08:45 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 15:08:45 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 15:08:45 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 15:08:45 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 15:08:45 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 15:08:45 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 15:11:59 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 15:11:59 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 15:11:59 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 15:11:59 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 15:11:59 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 15:11:59 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 15:11:59 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 15:11:59 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 15:11:59 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 15:11:59 UTC] Available dates found: 3
[19-Jun-2026 15:12:09 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 15:12:09 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 15:12:09 UTC] Current time (IST): 20:42
[19-Jun-2026 15:12:09 UTC] Requested date: 2026-06-20
[19-Jun-2026 15:12:09 UTC] Today: 2026-06-19
[19-Jun-2026 15:12:09 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 15:12:09 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 15:12:09 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 15:12:09 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 15:12:09 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 15:12:09 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 15:12:09 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 15:12:09 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 15:12:09 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 15:12:09 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 15:12:09 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 15:12:09 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 15:12:09 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 15:12:09 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 15:12:09 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 15:12:09 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 15:12:09 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 15:12:09 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 15:12:09 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 15:12:09 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 15:12:09 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 15:12:09 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 15:12:09 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 15:12:09 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 15:12:09 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 15:12:09 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 15:12:09 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 15:12:09 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 15:12:09 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 15:12:09 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 15:12:09 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 15:12:09 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 15:14:33 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 15:14:33 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 15:14:33 UTC] Current time (IST): 20:44
[19-Jun-2026 15:14:33 UTC] Requested date: 2026-06-21
[19-Jun-2026 15:14:33 UTC] Today: 2026-06-19
[19-Jun-2026 15:14:33 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 15:14:33 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 15:14:33 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 15:14:33 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 15:14:33 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 15:14:33 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 15:14:33 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 15:14:33 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 15:14:33 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 15:14:33 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 15:14:33 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 15:14:33 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 15:14:33 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 15:14:33 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 15:14:33 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 15:14:33 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 15:14:33 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 15:14:33 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 15:14:33 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 15:14:33 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 15:14:33 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 15:14:33 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 15:14:33 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 15:14:33 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 15:14:33 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 15:14:33 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 15:14:33 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 15:14:33 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 15:14:33 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 15:14:33 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 15:14:33 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 15:14:33 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 15:15:41 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 15:15:41 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 15:15:41 UTC] Current time (IST): 20:45
[19-Jun-2026 15:15:41 UTC] Requested date: 2026-06-20
[19-Jun-2026 15:15:41 UTC] Today: 2026-06-19
[19-Jun-2026 15:15:41 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 15:15:41 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 15:15:41 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 15:15:41 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 15:15:41 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 15:15:41 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 15:15:41 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 15:15:41 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 15:15:41 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 15:15:41 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 15:15:41 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 15:15:41 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 15:15:41 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 15:15:41 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 15:15:41 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 15:15:41 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 15:15:41 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 15:15:41 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 15:15:41 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 15:15:41 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 15:15:41 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 15:15:41 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 15:15:41 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 15:15:41 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 15:15:41 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 15:15:41 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 15:15:41 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 15:15:41 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 15:15:41 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 15:15:41 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 15:15:41 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 15:15:41 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 15:17:58 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781881076725","orderId":"OMO2606192027568817840205V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781882276866,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606192028040292074531V","paymentMode":"UPI_INTENT","timestamp":1781881084069,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 15:17:58 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781881076725
            [orderId] => OMO2606192027568817840205V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781882276866
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606192028040292074531V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781881084069
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_NOT_COMPLETED
                            [detailedErrorCode] => TXN_AUTO_FAILED
                        )

                )

        )

)

[19-Jun-2026 15:17:58 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 15:17:58 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 15:17:58 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 15:17:58 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 15:17:58 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[19-Jun-2026 15:17:58 UTC] Payment not successful, status: FAILED
[19-Jun-2026 15:17:58 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781881076725","orderId":"OMO2606192027568817840205V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781882276866,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606192028040292074531V","paymentMode":"UPI_INTENT","timestamp":1781881084069,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[19-Jun-2026 15:18:22 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781881098864","orderId":"OMO2606192028190128698330V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781882298997,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606192028226530986492V","paymentMode":"UPI_INTENT","timestamp":1781881102689,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0032417","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"617062065800","upiTransactionId":"PTMd9f5cd1962744e1ebb8206e95cf3f63e","vpa":"97XXXXXX61@ptsbi"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0032417","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"617062065800","upiTransactionId":"PTMd9f5cd1962744e1ebb8206e95cf3f63e","vpa":"97XXXXXX61@ptsbi"},"currency":"INR","amount":10000}]}]}}
[19-Jun-2026 15:18:22 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1781881098864
            [orderId] => OMO2606192028190128698330V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1781882298997
            [errorCode] => OTHERS
            [detailedErrorCode] => BL_091
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2606192028226530986492V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1781881102689
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => OTHERS
                            [detailedErrorCode] => BL_091
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => SBIN0032417
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 617062065800
                                    [upiTransactionId] => PTMd9f5cd1962744e1ebb8206e95cf3f63e
                                    [vpa] => 97XXXXXX61@ptsbi
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [ifsc] => SBIN0032417
                                                    [accountType] => SAVINGS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 617062065800
                                                    [upiTransactionId] => PTMd9f5cd1962744e1ebb8206e95cf3f63e
                                                    [vpa] => 97XXXXXX61@ptsbi
                                                )

                                            [currency] => INR
                                            [amount] => 10000
                                        )

                                )

                        )

                )

        )

)

[19-Jun-2026 15:18:22 UTC] Payment Callback - POST Data: Array
(
)

[19-Jun-2026 15:18:22 UTC] Payment Callback - GET Data: Array
(
)

[19-Jun-2026 15:18:22 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Jun-2026 15:18:22 UTC] Payment Status: FAILED (from status: FAILED)
[19-Jun-2026 15:18:22 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[19-Jun-2026 15:18:22 UTC] Payment not successful, status: FAILED
[19-Jun-2026 15:18:22 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1781881098864","orderId":"OMO2606192028190128698330V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1781882298997,"errorCode":"OTHERS","detailedErrorCode":"BL_091","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2606192028226530986492V","paymentMode":"UPI_INTENT","timestamp":1781881102689,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"OTHERS","detailedErrorCode":"BL_091","instrument":{"type":"ACCOUNT","ifsc":"SBIN0032417","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"617062065800","upiTransactionId":"PTMd9f5cd1962744e1ebb8206e95cf3f63e","vpa":"97XXXXXX61@ptsbi"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0032417","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"617062065800","upiTransactionId":"PTMd9f5cd1962744e1ebb8206e95cf3f63e","vpa":"97XXXXXX61@ptsbi"},"currency":"INR","amount":10000}]}]}}
[19-Jun-2026 15:21:17 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 15:21:17 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 15:21:17 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 15:21:17 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 15:21:17 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 15:21:17 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 15:21:17 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 15:21:17 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 15:21:17 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 15:21:17 UTC] Available dates found: 3
[19-Jun-2026 15:21:30 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 15:21:30 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 15:21:30 UTC] Current time (IST): 20:51
[19-Jun-2026 15:21:30 UTC] Requested date: 2026-06-21
[19-Jun-2026 15:21:30 UTC] Today: 2026-06-19
[19-Jun-2026 15:21:30 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 15:21:30 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 15:21:30 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 15:21:30 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 15:21:30 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 15:21:30 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 15:21:30 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 15:21:30 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 15:21:30 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 15:21:30 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 15:21:30 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 15:21:30 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 15:21:30 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 15:21:30 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 15:21:30 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 15:21:30 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 15:21:30 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 15:21:30 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 15:21:30 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 15:21:30 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 15:21:30 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 15:21:30 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 15:21:30 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 15:21:30 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 15:21:30 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 15:21:30 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 15:21:30 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 15:21:30 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 15:21:30 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 15:21:30 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 15:21:30 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 15:21:30 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 15:26:23 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 15:26:23 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 15:26:23 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 15:26:23 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 15:26:23 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 15:26:23 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 15:26:23 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 15:26:23 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 15:26:23 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 15:26:23 UTC] Available dates found: 3
[19-Jun-2026 15:26:35 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 15:26:35 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 15:26:35 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 15:26:35 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 15:26:35 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 15:26:35 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 15:26:35 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 15:26:35 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 15:26:35 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 15:26:35 UTC] Available dates found: 3
[19-Jun-2026 15:26:42 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 15:26:42 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 15:26:42 UTC] Current time (IST): 20:56
[19-Jun-2026 15:26:42 UTC] Requested date: 2026-06-21
[19-Jun-2026 15:26:42 UTC] Today: 2026-06-19
[19-Jun-2026 15:26:42 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 15:26:42 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 15:26:42 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 15:26:42 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 15:26:42 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 15:26:42 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 15:26:42 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 15:26:42 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 15:26:42 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 15:26:42 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 15:26:42 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 15:26:42 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 15:26:42 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 15:26:42 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 15:26:42 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 15:26:42 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 15:26:42 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 15:26:42 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 15:26:42 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 15:26:42 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 15:26:42 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 15:26:42 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 15:26:42 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 15:26:42 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 15:26:42 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 15:26:42 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 15:26:42 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 15:26:42 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 15:26:42 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 15:26:42 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 15:26:42 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 15:26:42 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 15:27:13 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 15:27:14 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 15:27:47 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 15:27:47 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 15:27:47 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 15:27:47 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 15:27:47 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 15:27:47 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 15:27:47 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 15:27:47 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 15:27:47 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 15:27:47 UTC] Available dates found: 3
[19-Jun-2026 15:27:49 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 15:27:49 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 15:27:49 UTC] Current time (IST): 20:57
[19-Jun-2026 15:27:49 UTC] Requested date: 2026-06-20
[19-Jun-2026 15:27:49 UTC] Today: 2026-06-19
[19-Jun-2026 15:27:49 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 15:27:49 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 15:27:49 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 15:27:49 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 15:27:49 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 15:27:49 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 15:27:49 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 15:27:49 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 15:27:49 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 15:27:49 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 15:27:49 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 15:27:49 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 15:27:49 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 15:27:49 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 15:27:49 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 15:27:49 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 15:27:49 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 15:27:49 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 15:27:49 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 15:27:49 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 15:27:49 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 15:27:49 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 15:27:49 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 15:27:49 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 15:27:49 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 15:27:49 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 15:27:49 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 15:27:49 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 15:27:49 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 15:27:49 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 15:27:49 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 15:27:49 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 15:28:55 UTC] Password reset successful for mobile: 9461035085
[19-Jun-2026 15:29:21 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 15:29:21 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 15:29:21 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 15:29:21 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 15:29:21 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 15:29:21 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 15:29:21 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 15:29:21 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 15:29:21 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 15:29:21 UTC] Available dates found: 3
[19-Jun-2026 15:29:26 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 15:29:26 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 15:29:26 UTC] Current time (IST): 20:59
[19-Jun-2026 15:29:26 UTC] Requested date: 2026-06-20
[19-Jun-2026 15:29:26 UTC] Today: 2026-06-19
[19-Jun-2026 15:29:26 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 15:29:26 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 15:29:26 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 15:29:26 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 15:29:26 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 15:29:26 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 15:29:26 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 15:29:26 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 15:29:26 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 15:29:26 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 15:29:26 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 15:29:26 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 15:29:26 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 15:29:26 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 15:29:26 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 15:29:26 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 15:29:26 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 15:29:26 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 15:29:26 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 15:29:26 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 15:29:26 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 15:29:26 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 15:29:26 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 15:29:26 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 15:29:26 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 15:29:26 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 15:29:26 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 15:29:26 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 15:29:26 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 15:29:26 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 15:29:26 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 15:29:26 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 15:29:31 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 15:29:31 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 15:29:31 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 15:29:31 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 15:29:31 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 15:29:31 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 15:29:31 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 15:29:31 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 15:29:31 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 15:29:31 UTC] Available dates found: 3
[19-Jun-2026 15:29:34 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 15:29:34 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 15:29:34 UTC] Current time (IST): 20:59
[19-Jun-2026 15:29:34 UTC] Requested date: 2026-06-20
[19-Jun-2026 15:29:34 UTC] Today: 2026-06-19
[19-Jun-2026 15:29:34 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 15:29:34 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 15:29:34 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 15:29:34 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 15:29:34 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 15:29:34 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 15:29:34 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 15:29:34 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 15:29:34 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 15:29:34 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 15:29:34 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 15:29:34 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 15:29:34 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 15:29:34 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 15:29:34 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 15:29:34 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 15:29:34 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 15:29:34 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 15:29:34 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 15:29:34 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 15:29:34 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 15:29:34 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 15:29:34 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 15:29:34 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 15:29:34 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 15:29:34 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 15:29:34 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 15:29:34 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 15:29:34 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 15:29:34 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 15:29:34 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 15:29:34 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 15:29:43 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 15:29:45 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 15:32:50 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 15:32:50 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 15:32:50 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 15:32:50 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 15:32:50 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 15:32:50 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 15:32:50 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 15:32:50 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 15:32:50 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 15:32:50 UTC] Available dates found: 3
[19-Jun-2026 15:32:52 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 15:32:52 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 15:32:52 UTC] Current time (IST): 21:2
[19-Jun-2026 15:32:52 UTC] Requested date: 2026-06-20
[19-Jun-2026 15:32:52 UTC] Today: 2026-06-19
[19-Jun-2026 15:32:52 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 15:32:52 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 15:32:52 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 15:32:52 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 15:32:52 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 15:32:52 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 15:32:52 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 15:32:52 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 15:32:52 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 15:32:52 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 15:32:52 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 15:32:52 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 15:32:52 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 15:32:52 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 15:32:52 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 15:32:52 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 15:32:52 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 15:32:52 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 15:32:52 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 15:32:52 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 15:32:52 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 15:32:52 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 15:32:52 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 15:32:52 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 15:32:52 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 15:32:52 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 15:32:52 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 15:32:52 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 15:32:52 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 15:32:52 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 15:32:52 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 15:32:52 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 15:35:17 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 15:35:17 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 15:35:17 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 15:35:17 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 15:35:17 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 15:35:17 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 15:35:17 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 15:35:17 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 15:35:17 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 15:35:17 UTC] Available dates found: 3
[19-Jun-2026 15:35:19 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 15:35:19 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 15:35:19 UTC] Current time (IST): 21:5
[19-Jun-2026 15:35:19 UTC] Requested date: 2026-06-20
[19-Jun-2026 15:35:19 UTC] Today: 2026-06-19
[19-Jun-2026 15:35:19 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 15:35:19 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 15:35:19 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 15:35:19 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 15:35:19 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 15:35:19 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 15:35:19 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 15:35:19 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 15:35:19 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 15:35:19 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 15:35:19 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 15:35:19 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 15:35:19 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 15:35:19 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 15:35:19 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 15:35:19 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 15:35:19 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 15:35:19 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 15:35:19 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 15:35:19 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 15:35:19 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 15:35:19 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 15:35:19 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 15:35:19 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 15:35:19 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 15:35:19 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 15:35:19 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 15:35:19 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 15:35:19 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 15:35:19 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 15:35:19 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 15:35:19 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 15:36:48 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 21
[19-Jun-2026 15:36:48 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 22
[19-Jun-2026 15:36:48 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 23
[19-Jun-2026 15:36:48 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 24
[19-Jun-2026 15:44:53 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 15:44:53 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 15:44:53 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 15:44:53 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 15:44:53 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 15:44:53 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 15:44:53 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 15:44:53 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 15:44:53 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 15:44:53 UTC] Available dates found: 3
[19-Jun-2026 15:44:55 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 15:44:55 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 15:44:55 UTC] Current time (IST): 21:14
[19-Jun-2026 15:44:55 UTC] Requested date: 2026-06-20
[19-Jun-2026 15:44:55 UTC] Today: 2026-06-19
[19-Jun-2026 15:44:55 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 15:44:55 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 15:44:55 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 15:44:55 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 15:44:55 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 15:44:55 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 15:44:55 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 15:44:55 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 15:44:55 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 15:44:55 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 15:44:55 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 15:44:55 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 15:44:55 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 15:44:55 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 15:44:55 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 15:44:55 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 15:44:55 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 15:44:55 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 15:44:55 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 15:44:55 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 15:44:55 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 15:44:55 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 15:44:55 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 15:44:55 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 15:44:55 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 15:44:55 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 15:44:55 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 15:44:55 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 15:44:55 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 15:44:55 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 15:44:55 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 15:44:55 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 15:59:46 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 15:59:46 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 15:59:46 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 15:59:46 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 15:59:46 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 15:59:46 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 15:59:46 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 15:59:46 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 15:59:46 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 15:59:46 UTC] Available dates found: 3
[19-Jun-2026 16:01:35 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 16:01:35 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 16:01:35 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 16:01:35 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 16:01:35 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 16:01:35 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 16:01:35 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 16:01:35 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 16:01:35 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 16:01:35 UTC] Available dates found: 3
[19-Jun-2026 16:01:39 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 16:01:39 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 16:01:39 UTC] Current time (IST): 21:31
[19-Jun-2026 16:01:39 UTC] Requested date: 2026-06-20
[19-Jun-2026 16:01:39 UTC] Today: 2026-06-19
[19-Jun-2026 16:01:39 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 16:01:39 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 16:01:39 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 16:01:39 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 16:01:39 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 16:01:39 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 16:01:39 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 16:01:39 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 16:01:39 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 16:01:39 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 16:01:39 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 16:01:39 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 16:01:39 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 16:01:39 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 16:01:39 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 16:01:39 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 16:01:39 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 16:01:39 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 16:01:39 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 16:01:39 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 16:01:39 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 16:01:39 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 16:01:39 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 16:01:39 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 16:01:39 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 16:01:39 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 16:01:39 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 16:01:39 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 16:01:39 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 16:01:39 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 16:01:39 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 16:01:39 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 16:01:49 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 16:01:49 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 16:01:49 UTC] Current time (IST): 21:31
[19-Jun-2026 16:01:49 UTC] Requested date: 2026-06-21
[19-Jun-2026 16:01:49 UTC] Today: 2026-06-19
[19-Jun-2026 16:01:49 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 16:01:49 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 16:01:49 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 16:01:49 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 16:01:49 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 16:01:49 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 16:01:49 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 16:01:49 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 16:01:49 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 16:01:49 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 16:01:49 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 16:01:49 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 16:01:49 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 16:01:49 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 16:01:49 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 16:01:49 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 16:01:49 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 16:01:49 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 16:01:49 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 16:01:49 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 16:01:49 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 16:01:49 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 16:01:49 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 16:01:49 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 16:01:49 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 16:01:49 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 16:01:49 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 16:01:49 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 16:01:49 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 16:01:49 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 16:01:49 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 16:01:49 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 16:01:52 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 16:01:52 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 16:01:52 UTC] Current time (IST): 21:31
[19-Jun-2026 16:01:52 UTC] Requested date: 2026-06-20
[19-Jun-2026 16:01:52 UTC] Today: 2026-06-19
[19-Jun-2026 16:01:52 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 16:01:52 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 16:01:52 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 16:01:52 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 16:01:52 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 16:01:52 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 16:01:52 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 16:01:52 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 16:01:52 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 16:01:52 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 16:01:52 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 16:01:52 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 16:01:52 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 16:01:52 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 16:01:52 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 16:01:52 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 16:01:52 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 16:01:52 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 16:01:52 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 16:01:52 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 16:01:52 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 16:01:52 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 16:01:52 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 16:01:52 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 16:01:52 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 16:01:52 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 16:01:52 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 16:01:52 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 16:01:52 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 16:01:52 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 16:01:52 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 16:01:52 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 16:02:00 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 16:02:01 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 16:08:19 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 16:08:19 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 16:08:19 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 16:08:19 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 16:08:19 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 16:08:19 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 16:08:19 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 16:08:19 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 16:08:19 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 16:08:19 UTC] Available dates found: 3
[19-Jun-2026 16:08:23 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 16:08:23 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 16:08:23 UTC] Current time (IST): 21:38
[19-Jun-2026 16:08:23 UTC] Requested date: 2026-06-20
[19-Jun-2026 16:08:23 UTC] Today: 2026-06-19
[19-Jun-2026 16:08:23 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 16:08:23 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 16:08:23 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 16:08:23 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 16:08:23 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 16:08:23 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 16:08:23 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 16:08:23 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 16:08:23 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 16:08:23 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 16:08:23 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 16:08:23 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 16:08:23 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 16:08:23 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 16:08:23 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 16:08:23 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 16:08:23 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 16:08:23 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 16:08:23 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 16:08:23 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 16:08:23 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 16:08:23 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 16:08:23 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 16:08:23 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 16:08:23 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 16:08:23 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 16:08:23 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 16:08:23 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 16:08:23 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 16:08:23 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 16:08:23 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 16:08:23 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 16:10:01 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 16:10:01 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 16:10:01 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 16:10:01 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 16:10:01 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 16:10:01 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 16:10:01 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 16:10:01 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 16:10:01 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 16:10:01 UTC] Available dates found: 3
[19-Jun-2026 16:10:10 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 16:10:10 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 16:10:10 UTC] Current time (IST): 21:40
[19-Jun-2026 16:10:10 UTC] Requested date: 2026-06-20
[19-Jun-2026 16:10:10 UTC] Today: 2026-06-19
[19-Jun-2026 16:10:10 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 16:10:10 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 16:10:10 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 16:10:10 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 16:10:10 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 16:10:10 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 16:10:10 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 16:10:10 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 16:10:10 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 16:10:10 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 16:10:10 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 16:10:10 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 16:10:10 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 16:10:10 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 16:10:10 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 16:10:10 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 16:10:10 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 16:10:10 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 16:10:10 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 16:10:10 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 16:10:10 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 16:10:10 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 16:10:10 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 16:10:10 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 16:10:10 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 16:10:10 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 16:10:10 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 16:10:10 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 16:10:10 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 16:10:10 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 16:10:10 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 16:10:10 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 16:10:42 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 16:10:42 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 16:10:42 UTC] Current time (IST): 21:40
[19-Jun-2026 16:10:42 UTC] Requested date: 2026-06-21
[19-Jun-2026 16:10:42 UTC] Today: 2026-06-19
[19-Jun-2026 16:10:42 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 16:10:42 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 16:10:42 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 16:10:42 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 16:10:42 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 16:10:42 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 16:10:42 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 16:10:42 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 16:10:42 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 16:10:42 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 16:10:42 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 16:10:42 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 16:10:42 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 16:10:42 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 16:10:42 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 16:10:42 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 16:10:42 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 16:10:42 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 16:10:42 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 16:10:42 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 16:10:42 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 16:10:42 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 16:10:42 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 16:10:42 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 16:10:42 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 16:10:42 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 16:10:42 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 16:10:42 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 16:10:42 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 16:10:42 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 16:10:42 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 16:10:42 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 16:10:48 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 16:10:48 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 16:10:48 UTC] Current time (IST): 21:40
[19-Jun-2026 16:10:48 UTC] Requested date: 2026-06-23
[19-Jun-2026 16:10:48 UTC] Today: 2026-06-19
[19-Jun-2026 16:10:48 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 16:10:48 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 16:10:48 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 16:10:48 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 16:10:48 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 16:10:48 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 16:10:48 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 16:10:48 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 16:10:48 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 16:10:48 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 16:10:48 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 16:10:48 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 16:10:48 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 16:10:48 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 16:10:48 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 16:10:48 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 16:10:48 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 16:10:48 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 16:10:48 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 16:10:48 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 16:10:48 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 16:10:48 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 16:10:48 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 16:10:48 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 16:10:48 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 16:10:48 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 16:10:48 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 16:10:48 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 16:10:48 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 16:10:48 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 16:10:48 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 16:10:48 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 16:10:56 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 16:10:56 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 16:10:56 UTC] Current time (IST): 21:40
[19-Jun-2026 16:10:56 UTC] Requested date: 2026-06-20
[19-Jun-2026 16:10:56 UTC] Today: 2026-06-19
[19-Jun-2026 16:10:56 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 16:10:56 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 16:10:56 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 16:10:56 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 16:10:56 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 16:10:56 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 16:10:56 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 16:10:56 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 16:10:56 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 16:10:56 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 16:10:56 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 16:10:56 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 16:10:56 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 16:10:56 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 16:10:56 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 16:10:56 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 16:10:56 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 16:10:56 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 16:10:56 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 16:10:56 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 16:10:56 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 16:10:56 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 16:10:56 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 16:10:56 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 16:10:56 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 16:10:56 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 16:10:56 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 16:10:56 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 16:10:56 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 16:10:56 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 16:10:56 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 16:10:56 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 16:14:41 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 16:14:41 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 16:14:41 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 16:14:41 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 16:14:41 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 16:14:41 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 16:14:41 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 16:14:41 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 16:14:41 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 16:14:41 UTC] Available dates found: 3
[19-Jun-2026 16:14:42 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 16:14:42 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 16:14:42 UTC] Current time (IST): 21:44
[19-Jun-2026 16:14:42 UTC] Requested date: 2026-06-20
[19-Jun-2026 16:14:42 UTC] Today: 2026-06-19
[19-Jun-2026 16:14:42 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 16:14:42 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 16:14:42 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 16:14:42 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 16:14:42 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 16:14:42 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 16:14:42 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 16:14:42 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 16:14:42 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 16:14:42 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 16:14:42 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 16:14:42 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 16:14:42 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 16:14:42 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 16:14:42 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 16:14:42 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 16:14:42 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 16:14:42 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 16:14:42 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 16:14:42 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 16:14:42 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 16:14:42 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 16:14:42 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 16:14:42 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 16:14:42 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 16:14:42 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 16:14:42 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 16:14:42 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 16:14:42 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 16:14:42 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 16:14:42 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 16:14:42 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 16:14:54 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 16:14:54 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 16:14:54 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 16:14:54 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 16:14:54 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 16:14:54 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 16:14:54 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 16:14:54 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 16:14:54 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 16:14:54 UTC] Available dates found: 3
[19-Jun-2026 16:14:56 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 16:14:56 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 16:14:56 UTC] Current time (IST): 21:44
[19-Jun-2026 16:14:56 UTC] Requested date: 2026-06-20
[19-Jun-2026 16:14:56 UTC] Today: 2026-06-19
[19-Jun-2026 16:14:56 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 16:14:56 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 16:14:56 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 16:14:56 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 16:14:56 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 16:14:56 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 16:14:56 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 16:14:56 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 16:14:56 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 16:14:56 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 16:14:56 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 16:14:56 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 16:14:56 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 16:14:56 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 16:14:56 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 16:14:56 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 16:14:56 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 16:14:56 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 16:14:56 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 16:14:56 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 16:14:56 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 16:14:56 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 16:14:56 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 16:14:56 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 16:14:56 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 16:14:56 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 16:14:56 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 16:14:56 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 16:14:56 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 16:14:56 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 16:14:56 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 16:14:56 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 16:15:25 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 16:15:26 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 16:15:30 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 16:15:30 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 16:15:30 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 16:15:30 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 16:15:30 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 16:15:30 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 16:15:30 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 16:15:30 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 16:15:30 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 16:15:30 UTC] Available dates found: 3
[19-Jun-2026 16:15:32 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 16:15:32 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 16:15:32 UTC] Current time (IST): 21:45
[19-Jun-2026 16:15:32 UTC] Requested date: 2026-06-20
[19-Jun-2026 16:15:32 UTC] Today: 2026-06-19
[19-Jun-2026 16:15:32 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 16:15:32 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 16:15:32 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 16:15:32 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 16:15:32 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 16:15:32 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 16:15:32 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 16:15:32 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 16:15:32 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 16:15:32 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 16:15:32 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 16:15:32 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 16:15:32 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 16:15:32 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 16:15:32 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 16:15:32 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 16:15:32 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 16:15:32 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 16:15:32 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 16:15:32 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 16:15:32 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 16:15:32 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 16:15:32 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 16:15:32 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 16:15:32 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 16:15:32 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 16:15:32 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 16:15:32 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 16:15:32 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 16:15:32 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 16:15:32 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 16:15:32 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 16:15:48 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 16:15:48 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 16:15:48 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 16:15:48 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 16:15:48 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 16:15:48 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 16:15:48 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 16:15:48 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 16:15:48 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 16:15:48 UTC] Available dates found: 3
[19-Jun-2026 16:16:12 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 16:16:12 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 16:16:12 UTC] Current time (IST): 21:46
[19-Jun-2026 16:16:12 UTC] Requested date: 2026-06-20
[19-Jun-2026 16:16:12 UTC] Today: 2026-06-19
[19-Jun-2026 16:16:12 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 16:16:12 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 16:16:12 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 16:16:12 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 16:16:12 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 16:16:12 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 16:16:12 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 16:16:12 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 16:16:12 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 16:16:12 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 16:16:12 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 16:16:12 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 16:16:12 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 16:16:12 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 16:16:12 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 16:16:12 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 16:16:12 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 16:16:12 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 16:16:12 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 16:16:12 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 16:16:12 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 16:16:12 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 16:16:12 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 16:16:12 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 16:16:12 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 16:16:12 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 16:16:12 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 16:16:12 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 16:16:12 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 16:16:12 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 16:16:12 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 16:16:12 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 16:16:24 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 16:16:24 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 16:16:24 UTC] Current time (IST): 21:46
[19-Jun-2026 16:16:24 UTC] Requested date: 2026-06-21
[19-Jun-2026 16:16:24 UTC] Today: 2026-06-19
[19-Jun-2026 16:16:24 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 16:16:24 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 16:16:24 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 16:16:24 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 16:16:24 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 16:16:24 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 16:16:24 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 16:16:24 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 16:16:24 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 16:16:24 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 16:16:24 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 16:16:24 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 16:16:24 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 16:16:24 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 16:16:24 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 16:16:24 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 16:16:24 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 16:16:24 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 16:16:24 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 16:16:24 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 16:16:24 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 16:16:24 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 16:16:24 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 16:16:24 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 16:16:24 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 16:16:24 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 16:16:24 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 16:16:24 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 16:16:24 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 16:16:24 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 16:16:24 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 16:16:24 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 16:16:42 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 16:16:42 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 16:16:42 UTC] Current time (IST): 21:46
[19-Jun-2026 16:16:42 UTC] Requested date: 2026-06-23
[19-Jun-2026 16:16:42 UTC] Today: 2026-06-19
[19-Jun-2026 16:16:42 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 16:16:42 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 16:16:42 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 16:16:42 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 16:16:42 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 16:16:42 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 16:16:42 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 16:16:42 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 16:16:42 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 16:16:42 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 16:16:42 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 16:16:42 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 16:16:42 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 16:16:42 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 16:16:42 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 16:16:42 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 16:16:42 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 16:16:42 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 16:16:42 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 16:16:42 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 16:16:42 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 16:16:42 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 16:16:42 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 16:16:42 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 16:16:42 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 16:16:42 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 16:16:42 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 16:16:42 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 16:16:42 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 16:16:42 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 16:16:42 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 16:16:42 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 16:16:49 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 16:16:49 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 16:16:49 UTC] Current time (IST): 21:46
[19-Jun-2026 16:16:49 UTC] Requested date: 2026-06-21
[19-Jun-2026 16:16:49 UTC] Today: 2026-06-19
[19-Jun-2026 16:16:49 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 16:16:49 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 16:16:49 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 16:16:49 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 16:16:49 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 16:16:49 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 16:16:49 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 16:16:49 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 16:16:49 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 16:16:49 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 16:16:49 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 16:16:49 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 16:16:49 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 16:16:49 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 16:16:49 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 16:16:49 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 16:16:49 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 16:16:49 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 16:16:49 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 16:16:49 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 16:16:49 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 16:16:49 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 16:16:49 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 16:16:49 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 16:16:49 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 16:16:49 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 16:16:49 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 16:16:49 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 16:16:49 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 16:16:49 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 16:16:49 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 16:16:49 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 16:17:28 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Jun-2026 16:18:31 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 16:18:31 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 16:18:31 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 16:18:31 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 16:18:31 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 16:18:31 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 16:18:31 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 16:18:31 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 16:18:31 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 16:18:31 UTC] Available dates found: 3
[19-Jun-2026 16:18:33 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Jun-2026 16:18:33 UTC] Using actual slot duration: 15 minutes
[19-Jun-2026 16:18:33 UTC] Current time (IST): 21:48
[19-Jun-2026 16:18:33 UTC] Requested date: 2026-06-20
[19-Jun-2026 16:18:33 UTC] Today: 2026-06-19
[19-Jun-2026 16:18:33 UTC] Slot added (future date): 08:00 - 08:15
[19-Jun-2026 16:18:33 UTC] Slot added (future date): 08:15 - 08:30
[19-Jun-2026 16:18:33 UTC] Slot added (future date): 08:30 - 08:45
[19-Jun-2026 16:18:33 UTC] Slot added (future date): 08:45 - 09:00
[19-Jun-2026 16:18:33 UTC] Slot added (future date): 09:00 - 09:15
[19-Jun-2026 16:18:33 UTC] Slot added (future date): 09:15 - 09:30
[19-Jun-2026 16:18:33 UTC] Slot added (future date): 09:30 - 09:45
[19-Jun-2026 16:18:33 UTC] Slot added (future date): 09:45 - 10:00
[19-Jun-2026 16:18:33 UTC] Slot added (future date): 10:00 - 10:15
[19-Jun-2026 16:18:33 UTC] Slot added (future date): 10:15 - 10:30
[19-Jun-2026 16:18:33 UTC] Slot added (future date): 10:30 - 10:45
[19-Jun-2026 16:18:33 UTC] Slot added (future date): 10:45 - 11:00
[19-Jun-2026 16:18:33 UTC] Slot added (future date): 11:00 - 11:15
[19-Jun-2026 16:18:33 UTC] Slot added (future date): 11:15 - 11:30
[19-Jun-2026 16:18:33 UTC] Slot added (future date): 11:30 - 11:45
[19-Jun-2026 16:18:33 UTC] Slot added (future date): 11:45 - 12:00
[19-Jun-2026 16:18:33 UTC] Slot added (future date): 12:00 - 12:15
[19-Jun-2026 16:18:33 UTC] Slot added (future date): 12:15 - 12:30
[19-Jun-2026 16:18:33 UTC] Slot added (future date): 12:30 - 12:45
[19-Jun-2026 16:18:33 UTC] Slot added (future date): 12:45 - 13:00
[19-Jun-2026 16:18:33 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Jun-2026 16:18:33 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Jun-2026 16:18:33 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Jun-2026 16:18:33 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Jun-2026 16:18:33 UTC] Slot added (future date): 14:00 - 14:15
[19-Jun-2026 16:18:33 UTC] Slot added (future date): 14:15 - 14:30
[19-Jun-2026 16:18:33 UTC] Slot added (future date): 14:30 - 14:45
[19-Jun-2026 16:18:33 UTC] Slot added (future date): 14:45 - 15:00
[19-Jun-2026 16:18:33 UTC] Slot added (future date): 15:00 - 15:15
[19-Jun-2026 16:18:33 UTC] Slot added (future date): 15:15 - 15:30
[19-Jun-2026 16:18:33 UTC] Slot added (future date): 15:30 - 15:45
[19-Jun-2026 16:18:33 UTC] Slot added (future date): 15:45 - 16:00
[19-Jun-2026 16:24:18 UTC] Date: 2026-06-19, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 16:24:18 UTC] Date: 2026-06-20, Day: saturday, Working: YES, DayOff: NO
[19-Jun-2026 16:24:18 UTC] Date: 2026-06-21, Day: sunday, Working: YES, DayOff: NO
[19-Jun-2026 16:24:18 UTC] Date: 2026-06-22, Day: monday, Working: NO, DayOff: NO
[19-Jun-2026 16:24:18 UTC] Date: 2026-06-23, Day: tuesday, Working: YES, DayOff: NO
[19-Jun-2026 16:24:18 UTC] Date: 2026-06-24, Day: wednesday, Working: NO, DayOff: NO
[19-Jun-2026 16:24:18 UTC] Date: 2026-06-25, Day: thursday, Working: NO, DayOff: NO
[19-Jun-2026 16:24:18 UTC] Date: 2026-06-26, Day: friday, Working: NO, DayOff: NO
[19-Jun-2026 16:24:18 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Jun-2026 16:24:18 UTC] Available dates found: 3
