[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"}]}}
